View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
06509Bug reportsCentral participant databasepublic2013-03-12 12:36
Reporterlolo Assigned Totpartner  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.00RC9 
Fixed in Version2.00+ 
Summary06509: Central Participant Database: Attributes mapping is difficult with high number of attributes (UI)
Description

When adding a participant to a survey, during attributes mapping :
when the list of attributes in the left column is bigger than the screen height (let's say, when having 50 or more attributes), it is difficult to transfer items from the left column to the middle one, because the item taken from the left column has to be dropped near the top of the middle column.

This requires scrolling while holding the mouse button down.

A better approach would be to be able to drag attributes from the left column to any area of the middle column (which would automatically append the attribute to the bottom of the list of the middle column).

Steps To Reproduce
  • Have a high number of attributes in Central Participants Database (more than 50)
  • Add participant to survey
  • when mapping attribute, try to map an attribute located at the bottom of the left column (you'll understand ;)
TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)120817
I will donate to the project if issue is resolvedYes
BrowserSafari 5.1.7 (Mac)
Database type & versionMysql 5.5.24
Server OS (if known)Linux 2.6.27.52
Webserver software & version (if known)Apache 2
PHP Version5.3.14

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2013-02-24 17:25

administrator   ~24233

Last edited: 2013-02-25 08:38

Tony, I think this is a valid concern. Can you have a look at this, please? When I run the jQuery UI sortable demo I can drop it anywhere in the column and it works - so I wonder why it does not with our sortable middle column.

tpartner

tpartner

2013-02-24 21:37

partner   ~24245

Sure, I'm happy to have a look but, due to work, won't be able to for a week or two.

c_schmitz

c_schmitz

2013-02-25 08:38

administrator   ~24246

Sure, np - thank you!

tpartner

tpartner

2013-03-11 14:16

partner   ~24612

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11824

tpartner

tpartner

2013-03-11 14:17

partner   ~24613

Fix committed to 2.1 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11825

tpartner

tpartner

2013-03-11 14:19

partner   ~24614

Fixed in 2.0 and 2.1

c_schmitz

c_schmitz

2013-03-11 15:03

administrator   ~24619

2.00+ build 130311 released

tpartner

tpartner

2013-03-12 12:36

partner   ~24667

Fix committed to 2.05 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11844

Related Changesets

LimeSurvey: master 6d2edb0f

2013-03-11 13:15:55

tpartner

Details Diff
Fixed issue 06509: Central Participant Database: Attributes mapping is difficult with high number of attributes (UI)
Dev: Forced min-height of sortable lists to parent's height
Affected Issues
06509
mod - scripts/admin/attributeMap.js Diff File
mod - scripts/admin/attributeMapToken.js Diff File

LimeSurvey: 2.05 c84093b1

2013-03-11 13:15:55

tpartner

Details Diff
Fixed issue 06509: Central Participant Database: Attributes mapping is difficult with high number of attributes (UI)
Dev: Forced min-height of sortable lists to parent's height
Affected Issues
06509
mod - scripts/admin/attributeMap.js Diff File
mod - scripts/admin/attributeMapToken.js Diff File

LimeSurvey: 2.1 1927710f

2013-03-11 13:16:54

tpartner

Details Diff
Fixed issue 06509: Central Participant Database: Attributes mapping is difficult with high number of attributes (UI)
Dev: Forced min-height of sortable lists to parent's height
Affected Issues
06509
mod - scripts/admin/attributeMap.js Diff File
mod - scripts/admin/attributeMapToken.js Diff File

Issue History

Date Modified Username Field Change
2012-08-20 00:56 lolo New Issue
2012-08-20 13:15 c_schmitz Status new => assigned
2012-08-20 13:15 c_schmitz Assigned To => jcleeland
2012-08-22 21:29 lolo Issue Monitored: lolo
2012-08-22 22:59 c_schmitz Category Tokens => Central participant database
2012-10-14 13:42 Mazi Issue Monitored: aniesshsethh
2012-11-05 15:26 c_schmitz Issue End Monitor: lolo
2012-11-15 15:09 lolo Issue Monitored: lolo
2012-11-15 15:11 c_schmitz Issue End Monitor: lolo
2013-01-22 22:59 c_schmitz Issue End Monitor: aniesshsethh
2013-02-22 22:04 c_schmitz Assigned To jcleeland => c_schmitz
2013-02-23 15:11 c_schmitz Status assigned => resolved
2013-02-23 15:11 c_schmitz Fixed in Version => 2.00+
2013-02-23 15:11 c_schmitz Resolution open => fixed
2013-02-23 15:11 c_schmitz Status resolved => assigned
2013-02-24 17:23 c_schmitz Assigned To c_schmitz => tpartner
2013-02-24 17:25 c_schmitz Note Added: 24233
2013-02-24 21:37 tpartner Note Added: 24245
2013-02-25 08:38 c_schmitz Note Edited: 24233
2013-02-25 08:38 c_schmitz Note Added: 24246
2013-03-11 14:16 tpartner Changeset attached => LimeSurvey master 6d2edb0f
2013-03-11 14:16 tpartner Note Added: 24612
2013-03-11 14:17 tpartner Changeset attached => LimeSurvey 2.1 1927710f
2013-03-11 14:17 tpartner Note Added: 24613
2013-03-11 14:19 tpartner Note Added: 24614
2013-03-11 14:19 tpartner Status assigned => resolved
2013-03-11 15:03 c_schmitz Note Added: 24619
2013-03-11 15:03 c_schmitz Status resolved => closed
2013-03-12 12:36 tpartner Changeset attached => LimeSurvey 2.05 c84093b1
2013-03-12 12:36 tpartner Note Added: 24667