Top Menu

Jump to content
    Global modules

    Global modules

    • Home
    • Projects
    • Activity
    • Work packages
    • Gantt charts
    • Calendars
    • Team planners
    • Boards
    • News
    Home
    Home
Help
    Getting started
    • Introduction video
  • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support
  • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation

User menu

Sign in
Forgot your password?

or sign in with your existing account

OpenProject ID Google

Side Menu

Collapse project menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Wiki

Content

Expand project menu

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

Back

Loading...