stable

Clone or download

Read-only

Add aggregate project section with empty state

This is part of story #21792 define Teams associated to Programs How to test: - To be project admin - Go to Program - Select administration in the breadcrumb Expected result: - There is now the Team section - There is a SVG to show the empty state - There is a disabled list-picker In next patch, the list picker will be used to add project to aggregate, but as there is a big part of backend to get and display these projects in the list picker, I prefer to do it in next patch. Note to reviewer: - In this patch, I resolve a TS issue with adding "scripts/artifact-additional-action/**/*" in tsconfig.json because TS was not fine with the import() in "artifact-additional-action/artifact-additional-action.ts". Change-Id: Ia924fff2a20044707efc4f19d97024de20d65392

Modified Files

Name
M plugins/program_management/build-manifest.json +4 −0 Go to diff View file
M plugins/program_management/include/DisplayAdminProgramManagementController.php +1 −0 Go to diff View file
M plugins/program_management/package.json +1 −0 Go to diff View file
A plugins/program_management/scripts/admin/po/fr_FR.po +14 −0 Go to diff View file
A plugins/program_management/scripts/admin/src/index.ts +50 −0 Go to diff View file
M plugins/program_management/site-content/fr_FR/LC_MESSAGES/tuleap-program_management.po +25 −0 Go to diff View file
A plugins/program_management/templates/admin/admin-aggregated-teams.mustache +35 −0 Go to diff View file
M plugins/program_management/templates/admin/admin.mustache +2 −0 Go to diff View file
A plugins/program_management/templates/admin/svg-empty-state-tumbleweed.mustache +71 −0 Go to diff View file
M plugins/program_management/themes/program_management.scss +1 −0 Go to diff View file
A plugins/program_management/themes/program_management/_admin.scss +65 −0 Go to diff View file
M plugins/program_management/tsconfig.json +5 −1 Go to diff View file
M plugins/program_management/webpack.common.js +3 −3 Go to diff View file