Expected behaviour:
- AgileDasbhoard becomes Backlog (kanban already has it's own service)
- The AgileDashboard homepage (with What's hot/What's done/What's next) is removed
- The Backlog service displays "Top Backlog Planning" view
- "Top Backlog Planning" is renamed "Backlog" (page title & breadcrumb)
- When there is no planning configuration, there is an empty state with the ability to "Start Backlog" (previously known as "Start scrum")
- It's possible to revert to "AgileDashboard service & homepage" with a feature flag (per project) in case of major troubles.
- People that already had an experience should be displayed a "Agile Dashboard is replaced by Backlog/Kanban" modal at first encounter with a project that have either Kanban or Backlog service activated.
- It's only displayed once per user (not in every project that have backlog/kanban)
- It's only displayed in project with Kanban or Backlog service (not when we go on "issue tracking" template for instance)
-
Warning: People that are new to Tuleap should not have the message
Program Management
Program Management is compatible with Kanban service, but not with Backlog service. Allowing both would cause confusion because Programs have their own app to handle the backlog, it would be redundant (and would not work) with Backlog as well.
- In order to avoid complicated maintenance, the feature flag is always active for projects using the Program service.
- For projects using the Program service, project administrator cannot enable the Backlog service. Accessing any page of the Backlog service (admin, project backlog) should be rejected.
- projects that use the Backlog service cannot enable the Program service