View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
06429 | Bug reports | Survey participants (Tokens) | public | 2012-08-05 15:09 | 2012-08-16 10:23 |
Reporter | lolo | Assigned To | jcleeland | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.00RC8 | ||||
Fixed in Version | 2.00RC9 | ||||
Summary | 06429: Central Participant Database: admin language should not determine the list of available attributes | ||||
Description | This is similar to issue 06381, but for attributes instead of surveys. Admin should be able to edit all attributes regardless of their language settings. This issue seems to also impact the attributes mapping process (when adding a participant to a survey) : only attributes having the same language as admin lang. are shown and selectable. Filtering seems to be performed in method ParticipantAttributeNames::getAttributes(). | ||||
Steps To Reproduce |
| ||||
Tags | No tags attached. | ||||
Bug heat | 6 | ||||
Complete LimeSurvey version number (& build) | 120721 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Mozilla 14.0.1 (Win) | ||||
Database type & version | Mysql 5.5.24 | ||||
Server OS (if known) | Linux 2.6.27.52 | ||||
Webserver software & version (if known) | Apache 2 | ||||
PHP Version | 5.3.14 | ||||
Actually the filtering seems to be performed in more places than the suggested method. |
|
Fix committed to Yii branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=9254 |
|
lolo,this took quite a bit of modifications - was just a missing element. Could you have a play and let me know if it works more like you would expect now? Thanks, Jason |
|
Hi Jason, I played for a while with latest version from git and so far it seems to be behaving pretty well (as far as attributes are concerned). I cannot guarantee it to be absolutely flawless of course but at least the bits I tried did work. |
|
Version 2.00 RC 9 released. |
|
LimeSurvey: Yii ac463fad 2012-08-06 23:22 Details Diff |
Fixed issue 06429 admin language should not determine the list of available attributes. Attributes now displayed in admin language first, then in the first found language if there is no admin language translation available |
Affected Issues 06429 |
|
mod - application/controllers/admin/participantsaction.php | Diff File | ||
mod - application/models/ParticipantAttributeNames.php | Diff File | ||
add - application/models/ParticipantAttributeNamesLang.php | Diff File | ||
mod - application/models/Participant_attribute.php | Diff File | ||
mod - application/views/admin/participants/attributeControl_view.php | Diff File | ||
mod - scripts/admin/attributeControl.js | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-08-05 15:09 | lolo | New Issue | |
2012-08-05 15:16 | lolo | Note Added: 20196 | |
2012-08-05 17:51 | c_schmitz | Assigned To | => jcleeland |
2012-08-05 17:51 | c_schmitz | Status | new => assigned |
2012-08-07 06:24 | jcleeland | Changeset attached | => LimeSurvey Yii ac463fad |
2012-08-07 06:24 | jcleeland | Note Added: 20235 | |
2012-08-07 06:24 | jcleeland | Resolution | open => fixed |
2012-08-07 06:26 | jcleeland | Note Added: 20236 | |
2012-08-07 14:52 | lolo | Note Added: 20244 | |
2012-08-09 06:38 | jcleeland | Status | assigned => resolved |
2012-08-16 00:15 | c_schmitz | Fixed in Version | => 2.00RC9 |
2012-08-16 10:23 | c_schmitz | Note Added: 20445 | |
2012-08-16 10:23 | c_schmitz | Status | resolved => closed |
2016-12-08 10:39 | c_schmitz | Category | Tokens => Survey participants (Tokens) |