Project

General

Profile

Actions

Feature #34420

open

Improve query columns selector by using a custom multi select with sortable items

Added by Marius BĂLTEANU over 3 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Category:
UI
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

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 the available columns. Also, changing the position requires lots of clicks.

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:

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.


Files

Actions

Also available in: Atom PDF