stable

Clone or download

Read-only

Submit tracker creation

part of: story #14291 Beautiful tracker creation How to test: - Complete step 1 - Complete step 2 - Submit --> You are not blocked because "data might be lost" (unless you refresh the page) --> You are redirected to the new tracker admin if success --> You are redirected to the creation UI step 1 else --> Submit is blocked if there is an error Change-Id: Id0696657c1195ee513d34136595f541472118c10

Modified Files

Name
M plugins/tracker/include/Tracker/Creation/TrackerCreationController.php +9 −25 Go to diff View file
A plugins/tracker/include/Tracker/Creation/TrackerCreationPermissionChecker.php +57 −0 Go to diff View file
A plugins/tracker/include/Tracker/Creation/TrackerCreationProcessorController.php +133 −0 Go to diff View file
A plugins/tracker/include/Tracker/Creation/TrackerCreationRequest.php +65 −0 Go to diff View file
M plugins/tracker/include/Tracker/Creation/TrackerCreator.php +5 −4 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +21 −2 Go to diff View file
A plugins/tracker/phpunit/Tracker/Creation/TrackerCreationPermissionCheckerTest.php +83 −0 Go to diff View file
A plugins/tracker/phpunit/Tracker/Creation/TrackerCreationRequestTest.php +81 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/index.ts +7 −3 Go to diff View file
M plugins/tracker/scripts/tracker-creation/po/fr_FR.po +3 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/components/steps/layout/StepNavigationButtons.test.ts +13 −3 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/components/steps/layout/StepNavigationButtons.vue +17 −1 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/components/steps/step-two/StepTwo.vue +21 −6 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/components/steps/step-two/creation-fields/FieldDescription.vue +3 −3 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/components/steps/step-two/creation-fields/FieldName.vue +16 −4 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/components/steps/step-two/creation-fields/FieldShortname.vue +19 −2 Go to diff View file
A plugins/tracker/scripts/tracker-creation/src/components/steps/step-two/creation-fields/FieldTrackerTemplateId.vue +34 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/store/getters.test.ts +35 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/store/getters.ts +7 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/store/mutations.ts +14 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/src/store/type.ts +6 −0 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +6 −0 Go to diff View file
M plugins/tracker/themes/BurningParrot/css/tracker-creation/includes/_creation-step-layout.scss +11 −6 Go to diff View file