Project

General

Profile

Feature #34420

Updated by Marius BÄ‚LTEANU almost 4 years ago

The current query columns selector UI consists of two multi select elements wit left/right arrows to move the columns from the available to selected columns and up/down to change the column position. This solution works decent when you have only a few columns (10 from my experience), but when you have more than that, it becomes a nightmare because you need to scroll through though the available columns. Also, changing the position requires lots of clicks.  

 !{border: 1px solid grey; width: 20%}current_ui.png! 

 I tried to improve this by using an existing javascript solution, but I didn't find anything light enough to be confident that it will be accepted.  

 Inspired from the existing quick jump solution, I've created a custom multiselect: 
 !{border: 1px solid grey; width: 20%}custom_multi_select.png! 

 Features: 
 * fewer clicks required when you select at least two columns 
 * searchable: you can search for columns using the search box 
 * sortable: using drag & drop in the same way as other sortable items from Redmine (tracker, custom fields, etc) 
 * less space required the UI (it will allows us to redesign a little bit the fields under Options fieldset) 
 * no other dependencies. 
 
 I'll post a patch in a few days.

Back