Content
View differences
Updated by Parimal Satyal over 2 years ago
As an _OpenProject user_
**OpenProject user**
I want to _access access the Gantt directly chart from the sidebar_
sidebar
So that _it it is easier for me to discover and to access this feature._ feature.
# Acceptance criteria
* Add a module "Gantt" for the left sidebar
* This module will be an extraction of Remove the "Gantt chart" default view, but as a module
* It will be possible to save and favorite views (as in Work packages module)
* This view will display selector (dropdown) from the list on the left and the Gantt chart on the right work packages table
* The "Work packages" module remains as is except
* Disable Cards view from Rename the Work work packages module
* Except for BCF module, which keeps in the view selector sidebar to "Lists"
* The view selector is removed
* The "Gantt chart" tab is removed in the work _\[open\] "Work package configuration modal lists"_
* The default view will consist of: filter in the Gantt module is
* Filters:
* Type: Milestone, phase
* Display mode: Hierarchy
mode
* Columns: The same as In the default was for Gantt module it is still possible to collapse the "Gantt chart" default Gantt view
split-screen, e.g. when users need more space.
# Visuals
* View migration:
https://www.figma.com/file/q1K7E1XF6jTLndQZA720Ve/Gantt-Module?type=design&node-id=0%3A1&mode=design&t=g0k6fVMo9rlsMR6s-1
# Open questions:
* Views with Gantt view activated will Shall all WP be migrated to the new module
shown in both modules?
* Views without Should we remove the Gantt cards view activated will remain in or give users the Work packages module option to switch between cards/lists?
* Views will not _Context cards view isn't generally used._
* Should the saved views be shared between the two modules (i.e, adding, removing or editing views in one module has no impact on the other)
Gantt and Lists modules?
* URL routing: _If so, why?_
* When accessing a work package in full screen view, the URL will remain _/work\_packages/{id}..._
_If not, why?_
* The back button will take How shall users collapse the user where they came from (_Gantt_ or _Work packages_)
gantt view if there is no view selector?
* For deep links (shared URL, for example), Should the back button will direct the user to the work packages Gantt module be available outside of a project context?
* Add a new global module called "Gantt" Should the URL for workPackages change to "list" as well?
* The global view will have an additional _Project_ column after ID (like When opening a WP in full view, should the Work packages module) URL differ depending on where I came from?
* Its visibility in the global module list functions the same as other module; it needs to be enabled in at least one project that the user can see Tbd: Back button behavour
* In Administrator settings, under "Users Will the columns and Permissions" → "Roles and permissions" → _{Role}_
* Rename permission section 'Work packages' to 'Work packages and Gantt'
# Open questions:
* Shall all WP filter for the default view be shown in both modules? **Yes.**
* How shall users collapse editable by the gantt view if there is no view selector? **They shalln't.** user?
# 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 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 the the page to rails.
**Thus the new module will add new functionalities to the angular router.**
# Acceptance criteria
* Add a module "Gantt" for the left sidebar
* It will be possible to save and favorite views (as in Work packages module)
* This view will display
* The "Work packages" module remains as is except
* Disable Cards view from
* Except for BCF module, which keeps
* The view selector is removed
* The "Gantt chart" tab is removed in the work
* The default view will consist of:
* Filters:
* Type: Milestone, phase
* Display mode: Hierarchy
# Visuals
# Open questions:
* Views will not
* Should the saved views
* When accessing a work package in full screen view, the URL will remain _/work\_packages/{id}..._
* Add a new global module called "Gantt"
* The global view will have an additional _Project_ column after ID (like
* Its visibility in the global module list functions the same as other module; it needs to be enabled in at least one project that the user can see
* In Administrator settings, under "Users
* Rename permission section 'Work packages' to 'Work packages and Gantt'
# Open questions:
* Shall all WP
* How shall users collapse
# 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 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 the the page to rails.
**Thus the new module will add new functionalities to the angular router.**