Content
View differences
Updated by Jens Ulferts over 2 years ago
**As a** user
**I want** to select the columns displayed in the project list and include that selection including the order they are in in a persisted list
**So that** I can optimize the information to display
**Acceptance criteria**
* The user can choose the columns to displays within a "Configure view" modal
* The modal can be triggered from the more menu
* All currently available columns can be selected and their order changed
* The At first, this excludes
* custom fields (Implemented in #52127)
* project description column can also be selected. (Implemented in #52127)
* #52127 will take care to have the then redundant "Expand" option removed and to have the field truncated project status description (Implemented in case the text exceeds the column width. #52127)
* The 'name' column is always displayed. The user cannot remove it from the list of chosen columns. It can be rearranged.
* Functionality used for the column selection of the work package table view is reused and adapted to be more user friendly in both places. I.e. labels are added to the fields. displayed
* When persisting lists by a logged in user, the selected columns are persisted as well including the order the columns are in.
* When opening the persisted list, the table shows the selected columns in the order the user selected them to be in when persisting.
* The chosen column information is persisted together with the filters upon creation of a project list
* When exporting the list of projects (PDF and XLS), only the selected columns are exported
* Hide values for which custom fields are disabled in the project (Project attribute functionality)
* Lists that have already been persisted will receive the default column selection of the instance.
**Notes**
The setting called "SETTINGS FOR PROJECT OVERVIEW LIST" in admin/settings/projects will be moved in the scope of [#49668](https://community.openproject.org/work_packages/49668) but its functionality is unchanged. This means that it will still serve to select the default values. It also means that new project attributes would have to be added there in order for them to be active by default.
**I want** to select the columns displayed in the project list and include that selection including the order they are in in a persisted list
**So that** I can optimize the information to display
**Acceptance criteria**
* The user can choose the columns to displays within a "Configure view" modal
* The modal can be triggered from the more menu
* The
* custom fields (Implemented in #52127)
* project
* #52127 will take care to have the then redundant "Expand" option removed and to have the field truncated
* The 'name' column is always displayed. The user cannot remove it from the list of chosen columns. It can be rearranged.
* Functionality used for the column selection of the work package table view is reused and adapted to be more user friendly in both places. I.e. labels are added to the fields.
* When persisting lists by a logged in user, the selected columns are persisted as well including the order the columns are in.
* When opening the persisted list, the table shows the selected columns in the order the user selected them to be in when persisting.
*
*
* Hide values for which custom fields are disabled in the project (Project attribute functionality)
* Lists that have already been persisted will receive the default column selection of the instance.
**Notes**
The setting called "SETTINGS FOR PROJECT OVERVIEW LIST" in admin/settings/projects will be moved in the scope of [#49668](https://community.openproject.org/work_packages/49668) but its functionality is unchanged. This means that it will still serve to select the default values. It also means that new project attributes would have to be added there in order for them to be active by default.