Content
View differences
Updated by Henriette Darge over 2 years ago
As an **OpenProject user**
I want to access the Gantt directly chart from the sidebar
So that it is easier for me to discover and to access this feature.
# Acceptance criteria
* Add a module "Gantt" for the left sidebar
* Remove the view selector (dropdown) from the work packages table
* Rename the work packages module in the sidebar to "Lists"
* _\[open\] "Work package lists"_
* The default filter in the Gantt module is
* Type: Milestone, phase
* Hierarchy mode
* In the Gantt module it is still possible to collapse the Gantt view split-screen, e.g. when users need more space.
# Visuals
* https://www.figma.com/file/q1K7E1XF6jTLndQZA720Ve/Gantt-Module?type=design&node-id=0%3A1&mode=design&t=g0k6fVMo9rlsMR6s-1
# Open questions:
* Shall all WP be shown in both modules?
* Should we remove the cards view or give users the option to switch between cards/lists?
* _Context cards view isn't generally used._
* Should the saved views be shared between the Gantt and Lists modules?
* _If so, why?_
* _If not, why?_
* How shall users collapse the gantt view if there is no view selector?
* Should the Gantt module be available outside of a project context?
* Should the URL for workPackages change to "list" as well?
* When opening a WP in full view, should the URL differ depending on where I came from?
* Tbd: Back button behavour
# Technical note
The new Gantt module will basically be a copy of the current work package module (with some exceptions, as the view selector).
I want to point that out, because as technically, the modules will use (nearly) the same code base, only rely on different URLs. These URL route definitions are currently written in Angular as long as we don't start the work on moving breaking up the the page to rails. page.
**Thus the new module will add new functionalities to the angular router.**
I want to access the Gantt directly chart from the sidebar
So that it is easier for me to discover and to access this feature.
# Acceptance criteria
* Add a module "Gantt" for the left sidebar
* Remove the view selector (dropdown) from the work packages table
* Rename the work packages module in the sidebar to "Lists"
* _\[open\] "Work package lists"_
* The default filter in the Gantt module is
* Type: Milestone, phase
* Hierarchy mode
* In the Gantt module it is still possible to collapse the Gantt view split-screen, e.g. when users need more space.
# Visuals
* https://www.figma.com/file/q1K7E1XF6jTLndQZA720Ve/Gantt-Module?type=design&node-id=0%3A1&mode=design&t=g0k6fVMo9rlsMR6s-1
# Open questions:
* Shall all WP be shown in both modules?
* Should we remove the cards view or give users the option to switch between cards/lists?
* _Context cards view isn't generally used._
* Should the saved views be shared between the Gantt and Lists modules?
* _If so, why?_
* _If not, why?_
* How shall users collapse the gantt view if there is no view selector?
* Should the Gantt module be available outside of a project context?
* Should the URL for workPackages change to "list" as well?
* When opening a WP in full view, should the URL differ depending on where I came from?
* Tbd: Back button behavour
# Technical note
The new Gantt module will basically be a copy of the current work package module (with some exceptions, as the view selector).
I want to point that out, because
**Thus the new module will add new functionalities to the angular router.**