stable
Clone or download
Read-only
This patch aims to add a feature flag specific to Kanban, to enable it to use mercure It still requires the previous enable_mercure_dev be set to 1 for the backend to work To test : 1) Build, Install and enable mercure on your own tuleap instance 2) setting feature_flag_enable_mercure_dev to 1 in bash-web Kanban should still be using Socket.io, and no connection to /.well-known/mercure should be 3) setting feature_flag_enable_mercure_dev_kanban Kanban should be using Mercure, and connection attempts to /.well-known/mercure should be made Part of story #28301 Have Kanban realtime be Mercure based Change-Id: I4923dffc1ded5edfa4142fda998e52b2ff7d746c
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/agiledashboard/include/AgileDashboard/KanbanPresenter.class.php | +2 | −1 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanColumnsResource.php | +3 | −2 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanResource.php | +5 | −4 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboard/RealTime/MercureJWTController.php | +2 | −1 | Go to diff View file |
M | plugins/agiledashboard/include/agiledashboardPlugin.php | +3 | −3 | Go to diff View file |
M | plugins/agiledashboard/tests/unit/AgileDashboard/RealTime/MercureJWTControllerTest.php | +2 | −1 | Go to diff View file |
M | src/common/JWT/generators/MercureJWTGeneratorBuilder.php | +2 | −1 | Go to diff View file |
M | src/common/RealTimeMercure/ClientBuilder.php | +1 | −1 | Go to diff View file |
M | src/common/RealTimeMercure/MercureClient.php | +2 | −2 | Go to diff View file |
M | tests/unit/common/JWT/generators/GeneratorBuilderTest.php | +7 | −5 | Go to diff View file |
M | tests/unit/common/RealTimeMercure/ClientBuilderTest.php | +2 | −2 | Go to diff View file |