stable

Clone or download

Read-only

Introduce GitLab server pane + pinia + vue-router

part of story #26799 associate a Tuleap project and a GitLab group Note to reviewers: It is expected that filling the form in the GitLab server pane does nothing. The submit button will stay disabled no matter what. The functional stuff will come in another commit. How to test: - Go to plugins/git/<project_unix_name>/administration/gitlab/ --> The empty state is displayed - click on [link a GitLab group to this project] --> You are now on the GitLab server pane --> The wizard has the [server] step active - Refresh the page --> You are still on the GitLab server step - click on [Cancel] --> you are now seeing the empty state Change-Id: I9958325a16629e6264d29c80c95c179118575d4a

Modified Files

Name
M plugins/gitlab/include/Admin/GitLabLinkGroupPanePresenter.php +3 −1 Go to diff View file
M plugins/gitlab/include/Admin/GitLabLinkGroupTabPresenter.php +1 −1 Go to diff View file
M plugins/gitlab/include/gitlabPlugin.php +1 −1 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/jest.config.js +28 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/package.json +4 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/pnpm-lock.yaml +60 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/po/fr_FR.po +40 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/po/pt_BR.po +36 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/components/EmptyStateNoGitlabGroupLinked.test.ts +44 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/src/components/EmptyStateNoGitlabGroupLinked.vue +13 −5 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/src/components/GitlabGroupLinkAppComponent.vue +2 −8 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/components/GitlabGroupLinkWizard.test.ts +38 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/components/GitlabGroupLinkWizard.vue +64 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/components/PaneGitlabServer.vue +117 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/components/__snapshots__/GitlabGroupLinkWizard.test.ts.snap +25 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/src/gitlab-group-link.ts +23 −7 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/helpers/global-options-for-tests.ts +42 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/router/router.ts +53 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/stores/root.ts +34 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/stores/types.ts +26 −0 Go to diff View file
A plugins/gitlab/scripts/gitlab-group-link/src/types.ts +26 −0 Go to diff View file
M plugins/gitlab/scripts/gitlab-group-link/src/vue.shims.d.ts +7 −0 Go to diff View file
M plugins/gitlab/templates/admin/git-administration-gitlab-link-group.mustache +1 −0 Go to diff View file
M plugins/gitlab/tests/unit/Admin/GitLabLinkGroupTabPresenterTest.php +2 −2 Go to diff View file