stable

Clone or download

Read-only

feat: Add a feature flag for history and search in artifact links

How to test: - without changing the feature flag, there is no change in behaviour $ tuleap config-set feature_flag_history_and_search_in_modal 1 - after enabling the feature flag with the command above, in Kanban, Planning view and Test Management, when you open the artifact modal (to create or edit an artifact), you should see a console info message "Search is enabled". The message will be removed on a later contribution, its only purpose is to check that the feature flag is correctly transmitted. part of story #24971 [modal] search for artifacts Change-Id: I5bf1773b5bab8bc0945e34afae7b321492f94008

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/KanbanPresenter.class.php +4 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/Planning/PlanningV2Presenter.php +4 −0 Go to diff View file
M plugins/agiledashboard/scripts/kanban/src/app/app-kanban-controller.js +4 −2 Go to diff View file
M plugins/agiledashboard/scripts/kanban/src/app/app-kanban-controller.test.js +2 −0 Go to diff View file
M plugins/agiledashboard/scripts/kanban/src/app/app-main-controller.js +1 −0 Go to diff View file
M plugins/agiledashboard/scripts/kanban/src/app/shared-properties/shared-properties-service.js +5 −0 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/backlog-item/backlog-item-details/backlog-item-details-controller.js +2 −1 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/backlog-item/backlog-item-details/backlog-item-details-controller.test.js +1 −0 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/backlog/backlog-controller.js +4 −2 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/backlog/backlog-controller.test.js +2 −0 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/edit-item/edit-item-service.js +2 −1 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/main-controller.js +1 −0 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/planner-view/planner-view-component.js +6 −3 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/planner-view/planner-view-component.test.js +4 −0 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/shared-properties/shared-properties-service.js +5 −0 Go to diff View file
M plugins/agiledashboard/templates/kanban.mustache +1 −0 Go to diff View file
M plugins/agiledashboard/templates/pane-planning-v2.mustache +1 −0 Go to diff View file
M plugins/agiledashboard/templates/widgets/widget-kanban.mustache +1 −0 Go to diff View file
M plugins/testmanagement/include/TestManagement/IndexPresenter.class.php +4 −0 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/app-controller.js +1 −0 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/campaign/campaign-edit-controller.js +2 −1 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/execution/execution-detail-controller.js +3 −1 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/shared-properties/shared-properties-service.js +5 −0 Go to diff View file
M plugins/testmanagement/templates/index.mustache +1 −0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Renderer/HistoryAndSearchFeatureFlag.php +35 −0 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +1 −0 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/src/tuleap-artifact-modal-controller.js +4 −0 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/src/tuleap-artifact-modal-service.js +30 −14 Go to diff View file