stable

Clone or download

Read-only

[feature] Display list of integration in modal

This is part of story #21336: create a development branch on GitLab out of an artifact When opening the modal, some informations about GitLab integrations in the project are displayed (without any style). Those data (GitLab integrations representations) are directly injected in the DOM. Change-Id: Ibb00219f7ddc2b1f2bbbb85fc8c7a25eaf35a0c8

Modified Files

Name
M plugins/gitlab/include/Artifact/Action/CreateBranchButtonFetcher.php +18 −8 Go to diff View file
M plugins/gitlab/include/REST/v1/GitlabProjectResource.php +8 −19 Go to diff View file
A plugins/gitlab/include/REST/v1/GitlabRepositoryRepresentationFactory.php +87 −0 Go to diff View file
M plugins/gitlab/include/gitlabPlugin.php +5 −1 Go to diff View file
A plugins/gitlab/jest.config.js +23 −0 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/src/components/App.vue +7 −10 Go to diff View file
A plugins/gitlab/scripts/artifact-create-branch-action/src/components/IntegrationsList.vue +40 −0 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/src/index.ts +1 −1 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/src/modal.ts +12 −2 Go to diff View file
A plugins/gitlab/scripts/artifact-create-branch-action/src/store/index.ts +37 −0 Go to diff View file
A plugins/gitlab/scripts/artifact-create-branch-action/src/store/type.ts +33 −0 Go to diff View file
M plugins/gitlab/tests/unit/Artifact/Action/CreateBranchButtonFetcherTest.php +36 −16 Go to diff View file
M plugins/gitlab/tsconfig.json +1 −1 Go to diff View file