Content
View differences
Updated by Dominic Bräunlein almost 2 years ago
**Note:** This FEATURE covers the first step of ##48317 which includes the listing, adding and removing of projects for project attributes.
**As an** # User Problem
## User
* Administrator
## Problem
* As an administrator responsible for project attributes
**I want** I want to manage see all the projects a project attribute is activated
activated
* As an administrator I want to (de)activate a project attribute in a project
## Pain
* This is not possible at the moment
# Acceptance Criteria Business Case
## Solution
* Navigation
* Add a "Projects" tab to project attributes settings view
* Needs tabs extension of PageHeader supports Navigation tabs (Henriette needs to be consulted)
* Project list
* Show project list of all projects
* The list should display the project hierarchy
* The list should be paginated
* ❌ The list should be filter and searchable (Will be implemented when SubHeader and Project list supports search)
* Projects should be removable from list with a menu on the item.
* It should not Info: Search will be possible to add/remove projects when the project attribute is required. A info banner should be shown instead
added by core team
* Info: Pagination has bugs
* Add projects dialog
* A dialog opens when the "Add project"- button is clicked
* The dialog shows a projects selector / autocompleter Projects select with search functionality
* User should be able to select multi projects which are shown as pills in the input
Auto-selection of sub-projects
* Already added projects should be deactivated
Based on ng-select
* The dialog shows the option sot add "sub-projects"
Multi-select shown pills
* This will also add all sub-projects from the Deactivate already selected projects
##### items in ng-select
## Out of Scope Scope for the MVC
* The solution does not need to be optimised for instances with a large number of projects
* Project list
* No batch actions
##
# Launch and Growth
## Messaging
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Headline</p></th><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">First Paragraph</p></th><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Customer Quote</p></th><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr></tbody></table></figure>
##
**Figma and visuals**
https://www.figma.com/file/6RzNWrc8jpqhE7jpaCXsGB/Multi-project-selector?type=design&node-id=350-60028&mode=design
**As an**
## User
* Administrator
## Problem
* As an
**I want**
* As an administrator I want to (de)activate a project attribute in a project
## Pain
* This is not possible at the moment
* Add a "Projects" tab to project attributes settings view
*
* Project list
* Show project list of all projects
* The list should be paginated
* ❌ The list should be filter and searchable (Will be implemented when SubHeader and Project list supports search)
* Projects should be removable from list with a menu on the item.
*
* A dialog opens when the "Add project"- button is clicked
* The dialog shows a projects selector / autocompleter
#####
##
* The solution does not need to be optimised for instances with a large number of projects
* Project list
* No batch actions
##
#
## Messaging
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Headline</p></th><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">First Paragraph</p></th><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Customer Quote</p></th><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr></tbody></table></figure>
##
**Figma and visuals**
https://www.figma.com/file/6RzNWrc8jpqhE7jpaCXsGB/Multi-project-selector?type=design&node-id=350-60028&mode=design