stable

Clone or download

Read-only

chore: Git permissions-per-group

How to test: - In a project with Git service active, go to Project Administration > Permissions > Per Group - When you click the "See all permissions" button, the Vue app is loaded and works as before. Notes: I tried using Vite instead of webpack, but a piece is missing. We might need a plugin to hammer the gettext po file to the right format. Out of the box, the PO file is loaded but translations are still in english. I'm guessing some issue is silenced. Anyway, Vite usage can come later. part of request #29265 Split the build of git plugin frontend assets into multiple apps Change-Id: Ia928810fc8620bc877f23f8b86fc13dfaf9f069c

Modified Files

Name
M plugins/agiledashboard/include/agiledashboardPlugin.php +2 −3 Go to diff View file
M plugins/git/build-manifest.json +1 −1 Go to diff View file
M plugins/git/include/gitPlugin.php +10 −2 Go to diff View file
M plugins/git/package.json +0 −1 Go to diff View file
M plugins/git/pnpm-lock.yaml +0 −2 Go to diff View file
M plugins/git/scripts/artifact-create-branch-action/jest.config.js +2 −1 Go to diff View file
M plugins/git/scripts/artifact-create-branch-action/src/index.ts +1 −6 Go to diff View file
M plugins/git/scripts/permissions-per-group/jest.config.js +5 −2 Go to diff View file
A plugins/git/scripts/permissions-per-group/package.json +28 −0 Go to diff View file
A plugins/git/scripts/permissions-per-group/pnpm-lock.yaml +318 −0 Go to diff View file
M plugins/git/scripts/permissions-per-group/po/fr_FR.po +2 −2 Go to diff View file
M plugins/git/scripts/permissions-per-group/po/pt_BR.po +3 −2 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitInlineFilter.test.ts +0 −5 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitPermissions.test.ts +0 −5 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitPermissionsTable.test.ts +0 −4 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitPermissionsTable.vue +3 −4 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitPermissionsTableRepository.test.ts +2 −4 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitRepositoryTableFineGrainedPermission.test.ts +2 −4 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitRepositoryTableFineGrainedPermissionsRepository.test.ts +2 −4 Go to diff View file
M plugins/git/scripts/permissions-per-group/src/GitRepositoryTableSimplePermissions.test.ts +2 −4 Go to diff View file
R plugins/git/scripts/permissions-per-group/index.ts Go to diff View file
M plugins/git/scripts/permissions-per-group/src/type.ts +2 −2 Go to diff View file
A plugins/git/scripts/permissions-per-group/tsconfig.json +8 −0 Go to diff View file
A plugins/git/scripts/permissions-per-group/webpack.common.mjs +54 −0 Go to diff View file
A plugins/git/scripts/permissions-per-group/webpack.dev.mjs +23 −0 Go to diff View file
A plugins/git/scripts/permissions-per-group/webpack.prod.mjs +23 −0 Go to diff View file
M plugins/git/tsconfig.json +0 −1 Go to diff View file
M plugins/git/webpack.common.mjs +0 −1 Go to diff View file
M plugins/svn/include/svnPlugin.php +2 −2 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +4 −2 Go to diff View file
M src/common/Project/Admin/PermissionPerGroup/PermissionPerGroupDisplayEvent.php +5 −10 Go to diff View file