Content
Updated by Marc Alcobé 16 days ago
**As** a user
**I want to** see different representations for "Program", "Portfolio" and "Project" in dropdowns and lists
**so that** I can easily distinguish between the three
## **Acceptance criteria**
#### **Type representations:**
* The new workspace types are differentiated by icons:
* Project: `project`
* Program: `versions`
* Portfolio: `briefcase`
#### **Projects **Workspaces list:**
* The `project list` module is keeping the name `Projects` renamed to `Workspaces`
* For portfolios and programs in the Its table will to will have a label at new column, `Type` where the end of the name workspace type with an icon and label will be displayed.
* The name of the projects column should be truncated at the end of the modal preserving always visible, if present, the type label filterable and icon. sortable.
* The button to `+ Project` is now renamed `+ Add` and opens a dropdown with all three options of workspace creation (portfolio, program, and project) with each icon represented.
#### Projects Workspaces dropdown:
* The new dropdown should open the hierarchy containing all the three types of project types. workspaces.
* The new dropdown modal should take a bigger width of `640px`.
* The name of the projects should be truncated at the end of the modal preserving always visible, if present, the favorite star and the type label.
* The dropdown header is removed and the search bar and `All | Favorite` toggle switch are now in a single line.
* The star to indicate favorite project types workspaces is maintained.
* The icon and label to indicate Portfolios and Programs is added in the latest position after the name of the workspace and star (if present).
* The projects don't have icon or label indicator.
* The `+ Project` button in the dropdown and the `Project lists` button in the footer should be removed.
* _\[open\] Why not using turbo directly to update this component without using the TreeView component? Loading times are too high?_
* _\[open\] If angular is kept, can we update the search bar and toggle switch to look like primer?_
#### Others:
* The dropdown for project selection, like parent projects… (excluding type project) should also contain the information of the workspace type as done in the workspaces' dropdown.
## **Figma**
* Workspaces lists: https://www.figma.com/design/bDgY4i9P5Bp2wAjNV0yeU0/Portfolios-module?node-id=194-7536
* Workspaces dropdown: https://www.figma.com/design/bDgY4i9P5Bp2wAjNV0yeU0/Portfolios-module?node-id=1-20105
## **Technical notes**
* The list and autocomplete of needs to be maintained in Angular for now until the TreeView is not ready.
* Until the TreView is not optimised for loading all projects. _none_
## **Permissions and visibility considerations**
* _none_
## **Translation considerations**
* _none_
## **Out of scope**
* The project dropdown is not going to be Primarised using Turbo until the TreeView is ready.
* Replacing the project dropdown (for navigation) by a filterable tree view.
* Same is true for other project dropdown
**I want to** see different representations for "Program", "Portfolio" and "Project" in dropdowns and lists
**so that** I can easily distinguish between the three
## **Acceptance criteria**
#### **Type representations:**
* The new workspace types are differentiated by icons:
* Project: `project`
* Program: `versions`
* Portfolio: `briefcase`
#### **Projects
* The `project list` module is keeping the name `Projects`
* For portfolios and programs in the
* The name of the projects
* The button
#### Projects
* The new dropdown should open the hierarchy containing all the three types of project types.
* The new dropdown modal should take a bigger width of `640px`.
* The name of the projects should be truncated at the end of the modal preserving always visible, if present, the favorite star and the type label.
* The dropdown header is removed and the search bar and `All | Favorite` toggle switch are now in a single line.
* The star to indicate favorite project types
* The icon and label to indicate Portfolios and Programs is added in the latest position after the name of the workspace and star (if present).
* The projects don't have icon or label indicator.
* The `+ Project` button in the dropdown and the `Project lists` button in the footer should be removed.
* _\[open\] Why not using turbo directly to update this component without using the TreeView component? Loading times are too high?_
* _\[open\] If angular is kept, can we update the search bar and toggle switch to look like primer?_
* The dropdown for project selection, like parent projects… (excluding type project) should also contain the information of the workspace type as done in the workspaces' dropdown.
## **Figma**
* Workspaces lists: https://www.figma.com/design/bDgY4i9P5Bp2wAjNV0yeU0/Portfolios-module?node-id=194-7536
* Workspaces dropdown: https://www.figma.com/design/bDgY4i9P5Bp2wAjNV0yeU0/Portfolios-module?node-id=1-20105
## **Technical notes**
* The list and autocomplete of needs to be maintained in Angular for now until the TreeView is not ready.
* Until the TreView is not optimised for loading all projects.
## **Permissions and visibility considerations**
* _none_
## **Translation considerations**
* _none_
## **Out of scope**
* The project dropdown is not going to be Primarised using Turbo until the TreeView is ready.
* Replacing the project dropdown (for navigation) by a filterable tree view.
* Same is true for other project dropdown