stable

Clone or download

Read-only

Add load all button for git service

Part of story #10064 - Display permissions per group How to test: - Click on the button --> Permissions are loaded and permissions are accurate with filter --> If no permissions granted, empty state Change-Id: Id3a632205f3727a64f6025014ff8d1d10fc89846

Modified Files

Name
M plugins/git/build-manifest.json +9 −0 Go to diff View file
M plugins/git/include/Git.class.php +0 −2 Go to diff View file
A plugins/git/include/Git/PerGroup/CollectionOfUGroupRepresentationBuilder.php +55 −0 Go to diff View file
A plugins/git/include/Git/PerGroup/CollectionOfUGroupsRepresentationFormatter.php +71 −0 Go to diff View file
A plugins/git/include/Git/PerGroup/FineGrainedPermissionRepresentation.php +85 −0 Go to diff View file
D plugins/git/include/Git/PerGroup/FineGrainedPermissionsPresenterBuilder.php +0 −205 Go to diff View file
A plugins/git/include/Git/PerGroup/GitJSONPermissionsRetriever.php +58 −0 Go to diff View file
M plugins/git/include/Git/PerGroup/GitPanePresenter.php +28 −7 Go to diff View file
M plugins/git/include/Git/PerGroup/GitPaneSectionCollector.php +22 −7 Go to diff View file
A plugins/git/include/Git/PerGroup/PermissionPerGroupController.php +65 −0 Go to diff View file
D plugins/git/include/Git/PerGroup/PermissionPerGroupGitRepositoriesSectionBuilder.php +0 −102 Go to diff View file
R plugins/git/include/Git/PerGroup/RepositoryPermissionsPresenter.php Go to diff View file
A plugins/git/include/Git/PerGroup/RepositoriesPermissionRepresentationBuilder.php +86 −0 Go to diff View file
R plugins/git/include/Git/PerGroup/SimplePermissionsPresenter.php Go to diff View file
A plugins/git/include/Git/PerGroup/RepositoryFineGrainedRepresentationBuilder.php +179 −0 Go to diff View file
R plugins/git/include/Git/PerGroup/FineGrainedPermissionsPresenter.php Go to diff View file
R plugins/git/include/Git/PerGroup/SimplePermissionsPresenterBuilder.php Go to diff View file
M plugins/git/include/GitPermissionsManager.class.php +0 −2 Go to diff View file
M plugins/git/include/autoload.php +13 −10 Go to diff View file
M plugins/git/include/gitPlugin.class.php +60 −26 Go to diff View file
M plugins/git/site-content/fr_FR/LC_MESSAGES/tuleap-git.po +5 −26 Go to diff View file
M plugins/git/site-content/tuleap-git.pot +4 −26 Go to diff View file
D plugins/git/templates/project-admin/fine-grained-repository.mustache +0 −43 Go to diff View file
M plugins/git/templates/project-admin/project-admin-permission-per-group.mustache +7 −41 Go to diff View file
D plugins/git/templates/project-admin/simple-repository.mustache +0 −28 Go to diff View file
A plugins/git/tests/phpunit/.simpletest_skip +0 −0 Go to diff View file
A plugins/git/tests/phpunit/PerGroup/RepositoryFineGrainedRepresentationBuilderTest.php +320 −0 Go to diff View file
A plugins/git/www/scripts/package-lock.json +4592 −0 Go to diff View file
A plugins/git/www/scripts/package.json +30 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/po/fr.po +44 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/po/template.pot +30 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/src/GitPermissions.vue +88 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/src/GitPermissionsTable.vue +98 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/src/GitRepositoryTableFineGrainedPermission.vue +54 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/src/GitRepositoryTableFineGrainedPermissionsRepository.vue +46 −0 Go to diff View file
A plugins/git/www/scripts/permissions-per-group/src/GitRepositoryTableSimplePermissions.vue +63 −0 Go to diff View file
R plugins/git/include/Git/PerGroup/FineGrainedRowPresenter.php Go to diff View file
A plugins/git/www/scripts/permissions-per-group/src/index.js +35 −0 Go to diff View file
R plugins/git/include/Git/PerGroup/RepositoryPermissionsPresenterCollection.php Go to diff View file
A plugins/git/www/scripts/webpack.config.js +131 −0 Go to diff View file