stable

Clone or download

Read-only

feat: display modal to explain the split

When the kanban is split, users should have a modal whenever they go to a project with backlog or kanban to explain the split. If user clicks on Understood button, then Tuleap won't anymore show the modal again for this user. Note: tlp-button has been extracted so that the modal on FP pages have correct styles. Part of story #33979: have dedicated Backlog service Change-Id: I68f8bf60d3fd322b6abdc641ba2f1d2cdd6c5db0

Modified Files

Name
A lib/frontend/tlp-button/package.json +15 −0 Go to diff View file
A lib/frontend/tlp-button/pnpm-lock.yaml +5 −0 Go to diff View file
R src/scripts/tlp/src/scss/components/_buttons.scss Go to diff View file
A plugins/agiledashboard/db/mysql/updates/2023/202309011811_split_modal_for_existing_users.php +40 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/SplitModalPresenter.php +34 −0 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.php +69 −0 Go to diff View file
A plugins/agiledashboard/scripts/split-modal/package.json +19 −0 Go to diff View file
A plugins/agiledashboard/scripts/split-modal/pnpm-lock.yaml +18 −0 Go to diff View file
A plugins/agiledashboard/scripts/split-modal/src/split-modal.ts +68 −0 Go to diff View file
A plugins/agiledashboard/scripts/split-modal/themes/split-modal.scss +65 −0 Go to diff View file
A plugins/agiledashboard/scripts/split-modal/tsconfig.json +4 −0 Go to diff View file
A plugins/agiledashboard/scripts/split-modal/vite.config.ts +37 −0 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/LC_MESSAGES/tuleap-agiledashboard.po +30 −0 Go to diff View file
M plugins/agiledashboard/site-content/pt_BR/LC_MESSAGES/tuleap-agiledashboard.po +24 −0 Go to diff View file
A plugins/agiledashboard/templates/split-modal.mustache +58 −0 Go to diff View file
A plugins/agiledashboard/www/preview-split.webm Binary file Go to diff View file
M plugins/document_generation/package.json +1 −0 Go to diff View file
M plugins/document_generation/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/document_generation/scripts/tracker-cross-report-action/src/Components/MainComponent.vue +1 −1 Go to diff View file
M plugins/git/scripts/artifact-create-branch-action/package.json +1 −0 Go to diff View file
M plugins/git/scripts/artifact-create-branch-action/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/git/scripts/artifact-create-branch-action/src/components/MainComponent.vue +1 −1 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/package.json +1 −0 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/src/components/MainComponent.vue +1 −1 Go to diff View file
A src/common/Layout/AfterStartProjectContainer.php +34 −0 Go to diff View file
A src/common/Layout/BeforeStartProjectHeader.php +35 −0 Go to diff View file
M src/scripts/tlp/package.json +1 −0 Go to diff View file
M src/scripts/tlp/pnpm-lock.yaml +7 −0 Go to diff View file
M src/scripts/tlp/src/scss/_components.scss +1 −1 Go to diff View file
M src/scripts/tlp/src/scss/components/_button-bar.scss +1 −1 Go to diff View file
M src/scripts/tlp/src/scss/components/_pagination.scss +1 −1 Go to diff View file
M src/themes/BurningParrot/include/BurningParrotTheme.php +13 −4 Go to diff View file
M src/www/include/pre.php +1 −0 Go to diff View file
M src/www/themes/FlamingParrot/FlamingParrot_Theme.class.php +12 −0 Go to diff View file