Content
View differences
Updated by Jens Ulferts over 2 years ago
**As a** logged in user
**I want** to store, revisit and delete project lists (filters only)
**So that** I can organize projects for myself
**Acceptance criteria** ### Acceptance criteria
* Lists can be persisted under a name chosen by the user
* The filters are persisted.
* The following is not included
* columns (Implemented in #51670)
* sort order (Implemented in ...)
* Lists can be deleted via an entry in the "more" menu
* Before deletion, a confirmation dialog (possibly a browser based one) needs to be confirmed.
* The user inserts the name of the list in a modal which also triggers the creation of the list (Subject to change later)
* Every logged in user can persist lists. By default, those lists will only be visible to the user creating the list.
* Sharing A user can be granted the permission to turn a list is possible after saving (Implemented in ...) public and/or share it with other users.
* Persisted lists show up in the sidemenu from where they can be opened by clicking on them
* Only visible to the user having created the view (Sharing/Public implemented in ...)
* Sort list by name with the static ones on top
* No grouping (Implemented in ...)
* Whenever a list is opened (user persisted or static), the page header displays the name of the opened list
* The static filter "All projects" is the default filter. Whenever the project module is opened, this list is displayed, the sidebar menu is highlighted and the header "All projects" displayed.
* Upon deletion of a user having created lists, those lists are deleted.
* Besides the user persisted lists the sidebar has a fixed set of static lists:
* "All projects": All projects that are active. This is the default list for the index page
* "My projects": All active projects in which the current user is member
* "Archived projects": All projects not being active
* By status (there are more project statuses but those are not listed):
* "On track": All active projects having the status "On track"
* "Off track": All active projects having the status "Off track"
* "At risk": All active projects having the status "At risk"
* The previously existing "Public projects" is to be removed.
* The sidebar will not have a "+ Project" button any more
**Acceptance criteria**
* Lists can be persisted under a name chosen by the user
* The filters are persisted.
* The following is not included
* columns (Implemented in #51670)
* sort order (Implemented in ...)
* Lists can be deleted via an entry in the "more" menu
* Before deletion, a confirmation dialog (possibly a browser based one) needs to be confirmed.
* The user inserts the name of the list in a modal which also triggers the creation of the list (Subject to change later)
* Every logged in user can persist lists. By default, those lists will only be visible to the user creating the list.
* Sharing
* Persisted lists show up in the sidemenu from where they can be opened by clicking on them
* Only visible to the user having created the view (Sharing/Public implemented in ...)
* Sort list by name with the static ones on top
* No grouping (Implemented in ...)
* Whenever a list is opened (user persisted or static), the page header displays the name of the opened list
* The static filter "All projects" is the default filter. Whenever the project module is opened, this list is displayed, the sidebar menu is highlighted and the header "All projects" displayed.
* Upon deletion of a user having created lists, those lists are deleted.
* Besides the user persisted lists the sidebar has a fixed set of static lists:
* "All projects": All projects that are active. This is the default list for the index page
* "My projects": All active projects in which the current user is member
* "Archived projects": All projects not being active
* By status (there are more project statuses but those are not listed):
* "On track": All active projects having the status "On track"
* "Off track": All active projects having the status "Off track"
* "At risk": All active projects having the status "At risk"
* The previously existing "Public projects" is to be removed.
* The sidebar will not have a "+ Project" button any more