stable

Clone or download

Read-only

Introduce the possibility to add an artifact via the Kanban

Part of story #14600 create full artifact in kanban This patch add the button 'Add new <Tracker name>'. The new button is displayed only if the user has the right to submit an artifact How to test: - Add the option '$is_add_artifact_button_in_kanban_enabled = 1' in your local.inc => You should see the button - If you do not see the button => check if the user can submit artifact and check if the artifact does not have blocking field for the submission Change-Id: Iac89f28097793b426fa70f99ed7a1ee2652e9c10

Modified Files

Name
A plugins/agiledashboard/include/AgileDashboard/Kanban/KanbanAddArtifactConfiguration.php +33 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/KanbanActionsChecker.php +28 −3 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/KanbanUserCantAddArtifactException.php +25 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanRepresentation.php +16 −7 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanRepresentationBuilder.php +20 −2 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.php +8 −0 Go to diff View file
M plugins/agiledashboard/scripts/kanban/po/fr.po +3 −0 Go to diff View file
M plugins/agiledashboard/scripts/kanban/src/app/app-kanban-controller.js +2 −1 Go to diff View file
M plugins/agiledashboard/scripts/kanban/src/app/kanban.tpl.html +11 −0 Go to diff View file
M plugins/agiledashboard/tests/unit/AgileDashboard/AgileDashboard_KanbanActionsCheckerTest.php +4 −2 Go to diff View file
M plugins/agiledashboard/themes/BurningParrot/css/_kanban.scss +1 −0 Go to diff View file