stable

Clone or download

Read-only

feat: Add kanban service to projects that should have inherited it

How to test: - Switch to Tuleap 14.12 `git switch 14.12`. Run make post-checkout - Disable the feature flag: `tuleap config-set feature_flag_activate_split_kanban_for_project 0` - Create a new project from Kanban template - Confirm that the kanban service does not exist in the DB for this project: `SELECT 1 FROM service WHERE group_id=:project_id AND short_name = 'plugin_kanban';` The previous query should yield zero rows - Switch back to this commit. Run make dev-forgeupgrade post-checkout - Confirm that the kanban service has been added to the DB for this project (query from above should yield 1 row). - If you enable the feature flag again, the Kanban service should be present and active in your project. - There should not be any duplicate Kanban service (it would be visible in the sidebar). Notes: This is needed because previously, when the feature flag was zero (the default), new projects would not inherit the Kanban service from templates. part of story #33646 access Kanban in a dedicated service Change-Id: Icc3c66b63264e918f235d3593050163f571330a2

Modified Files

Name
A plugins/agiledashboard/db/mysql/updates/2023/202309061612_add_missing_kanban_service.php +43 −0 Go to diff View file