View Issue Details

IDProjectCategoryView StatusLast Update
16772Bug reportsPluginspublic2020-10-26 14:32
Reportergabrieljenik Assigned To 
PrioritynoneSeverityminor 
Status newResolutionopen 
Product Version4.3.22 
Summary16772: Allow plugin to add question attributes
Description

Allow LSv4 to pick question attributes not only from Question Themes but also from Plugins.
First, we need it for backward compatibility with already created plugins.

Also, there are lot of situations (ex an export plugin) where we need question attributes with out needing to change the default question theme, or when needing to apply a a new question attribute to a broad range of question types.

TagsNo tags attached.
Complete LimeSurvey version number (& build)4.3.22
I will donate to the project if issue is resolvedNo
Sync to Zoho ProjectYes
Browsernot relevant
Database & DB-Versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant

Relationships

related to 16669 new Bug reports getQuestionAttributes function don't get the plugins attribute 
related to 14723 assignedcdorin Development  Global attribute or question dependance 
related to 16760 assignedJHoeck Development  Qanda Refactoring 

Activities

DenisChenu

DenisChenu

2020-10-21 18:34

developer   ~60346

I like thiss one too : https://bugs.limesurvey.org/view.php?id=14248 : Survey them adding Questionattribute

DenisChenu

DenisChenu

2020-10-21 19:03

developer   ~60347

I really think it's a terrible mistalke to move all attributes to QuestionTheme …

Some come from core : ExpressionManager validation for example …

attribute in QuetsionTheme : QuezstinTheme do only HTML (and js) for ANSWERS part … no Class, No PHP logic etc …

Else : clearly related with 16760: Qanda Refactoring (qand use attribute a lot)

Issue History

Date Modified Username Field Change
2020-10-21 18:07 gabrieljenik New Issue
2020-10-21 18:07 gabrieljenik Issue generated from: 16669
2020-10-21 18:07 gabrieljenik Relationship added related to 16669
2020-10-21 18:34 DenisChenu Note Added: 60346
2020-10-21 19:00 DenisChenu Relationship added related to 14723
2020-10-21 19:03 DenisChenu Note Added: 60347
2020-10-21 19:04 DenisChenu Relationship added related to 16760
2020-10-26 10:35 eddylackmann Zoho Sprints => |Yes|
2020-10-26 14:32 eddylackmann Sync to Zoho Project => Yes