stable

Clone or download

Read-only

chore: Build tracker-creation-success alongside tracker-creation

part of request #29264 Split the build of tracker plugin frontend assets into multiple apps How to test: No functional change when you create a tracker. You can also browse to any tracker report page and add the URL parameter "&should-display-created-tracker-modal=1". The modal should still show, with the animated illustration. Why? It is easier to handle small scripts with dedicated dependencies, build, exports, etc. It makes it easier to upgrade its dependencies, to see the links between dependent packages, to eventually remove packages, etc. Change-Id: Ib9ba0c743b172446d28500f4ed0fb68f84d4a292

Modified Files

Name
M plugins/tracker/include/Tracker/Report/Tracker_Report.class.php +5 −4 Go to diff View file
M plugins/tracker/scripts/tracker-creation/package.json +2 −0 Go to diff View file
M plugins/tracker/scripts/tracker-creation/pnpm-lock.yaml +6 −0 Go to diff View file
R plugins/tracker/scripts/tracker-creation-success-modal/index.ts Go to diff View file
R plugins/tracker/themes/FlamingParrot/css/tracker-creation.scss Go to diff View file
M plugins/tracker/scripts/tracker-creation/webpack.common.js +2 −1 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +5 −3 Go to diff View file
M plugins/tracker/site-content/pt_BR/LC_MESSAGES/tuleap-tracker.po +5 −3 Go to diff View file
M plugins/tracker/templates/tracker-creation/tracker-creation-success.mustache +27 −22 Go to diff View file
A plugins/tracker/themes/FlamingParrot/css/_tracker-creation.scss +24 −0 Go to diff View file
M plugins/tracker/webpack.common.js +0 −1 Go to diff View file