stable

Clone or download

Read-only

Improve feature flag and enable list-picker for all

part of: story #16646 have searchable (multi) select boxes with (static binding, no dependencies) in modal How to test: - Run make dev-forgeupgrade --> in the forgeconfig table, the key feature_flag_use_list_pickers_in_trackers_and_modals is set to 1 --> list-picker is enabled in each trackers of the platform - Run make bash-web - Run tuleap config-set feature_flag_use_list_pickers_in_trackers_and_modals "t:<some_tracker_id>" --> list-picker is disabled for the given tracker --> No list-pickers in artifact views --> No list-pickers in edit/add modals in a kanban based on this tracker --> No list-picker in edit/add modals in PV2 for this tracker --> No list-picker in edit/add modals in TTM for this tracker - You can disable several trackers by separating tracker ids with comas: "t:102,103,117" - You can disable list-picker on the plateform using tuleap config-set feature_flag_use_list_pickers_in_trackers_and_modals 0 Change-Id: I83f6ef78363ce7940497b455d1cfc872c7668a52

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/KanbanPresenter.class.php +4 −1 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/Planning/PlanningV2Presenter.class.php +19 −12 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/backlog-item/backlog-item-details/backlog-item-details-controller.js +1 −1 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/backlog/backlog-controller.js +2 −2 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/edit-item/edit-item-service.js +3 −1 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/main-controller.js +5 −0 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/planner-view/planner-view-component.js +3 −3 Go to diff View file
M plugins/agiledashboard/scripts/planning-v2/src/app/shared-properties/shared-properties-service.js +13 −3 Go to diff View file
M plugins/agiledashboard/templates/pane-planning-v2.mustache +1 −0 Go to diff View file
M plugins/testmanagement/include/TestManagement/IndexPresenter.class.php +26 −2 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/app-controller.js +3 −3 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/campaign/campaign-edit-controller.js +3 −2 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/execution/execution-detail-controller.js +4 −3 Go to diff View file
M plugins/testmanagement/scripts/testmanagement/src/shared-properties/shared-properties-service.js +7 −7 Go to diff View file
M plugins/testmanagement/templates/index.mustache +1 −1 Go to diff View file
M plugins/tracker/db/install.sql +2 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2020/202012071055_enable_list_picker_in_tracker.php +49 −0 Go to diff View file
M plugins/tracker/db/uninstall.sql +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/ActionButtons/ArtifactMoveModalPresenter.php +4 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Renderer/CopyRenderer.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Renderer/EditRenderer.class.php +6 −5 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Renderer/ListPickerIncluder.php +45 −5 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Renderer/SubmitOverlayRenderer.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Renderer/SubmitRenderer.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Workflow/WorkflowMenuTabPresenter.php +4 −1 Go to diff View file
A plugins/tracker/tests/unit/Tracker/Artifact/Renderer/ListPickerIncluderTest.php +122 −0 Go to diff View file