stable

Clone or download

Read-only

FRS - Have a load all button

Part of story #10064 - Display permissions per group How to test: - Package permissions are loaded if load all button is clicked - User group filter is taken into account (please test in depth) Change-Id: I8459f8145eadf1e36798c3a4c8b263049fee13fb

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +3 −12 Go to diff View file
M site-content/tuleap-core.pot +3 −12 Go to diff View file
M src/common/autoload.php +8 −3 Go to diff View file
M src/common/frs/FRSFileFactory.class.php +4 −5 Go to diff View file
M src/common/frs/FRSPackage.class.php +1 −4 Go to diff View file
M src/common/frs/FRSPackageFactory.class.php +6 −9 Go to diff View file
M src/common/frs/FRSReleaseFactory.class.php +1 −2 Go to diff View file
M src/common/frs/PerGroup/GlobalPresenter.php +6 −5 Go to diff View file
A src/common/frs/PerGroup/PackagePermissionPerGroupJSONRepresentationRetriever.php +59 −0 Go to diff View file
A src/common/frs/PerGroup/PackagePermissionPerGroupReleaseRepresentation.php +54 −0 Go to diff View file
A src/common/frs/PerGroup/PackagePermissionPerGroupReleaseRepresentationBuilder.php +153 −0 Go to diff View file
A src/common/frs/PerGroup/PackagePermissionPerGroupRepresentation.php +62 −0 Go to diff View file
A src/common/frs/PerGroup/PackagePermissionPerGroupRepresentationBuilder.php +163 −0 Go to diff View file
M src/common/frs/PerGroup/PaneCollector.php +13 −5 Go to diff View file
M src/common/frs/PerGroup/PermissionPerGroupFRSPackagesPresenterBuilder.php +11 −200 Go to diff View file
M src/common/frs/PerGroup/PermissionPerGroupFRSServicePresenterBuilder.php +0 −3 Go to diff View file
M src/common/news/admin/PerGroup/NewsPermissionPerGroupPaneBuilder.php +2 −1 Go to diff View file
M src/common/project/Admin/Permission/PanesPermissionPerGroupBuilder.php +5 −4 Go to diff View file
R src/common/news/admin/PerGroup/NewsPermissionPerGroupPresenter.php Go to diff View file
M src/common/project/UGroupManager.class.php +0 −1 Go to diff View file
M src/templates/frs/project-admin-permission-per-group.mustache +8 −52 Go to diff View file
M src/www/file/file_utils.php +0 −1 Go to diff View file
A src/www/file/files_permissions_per_group.php +67 −0 Go to diff View file
M src/www/project/admin/permission_per_group.php +7 −2 Go to diff View file
M src/www/project/admin/permissions.php +23 −11 Go to diff View file
A src/www/scripts/frs/build-manifest.json +8 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/BaseFRSPackagePermissions.vue +93 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/FRSPackagePermissionsTable.vue +33 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/FRSPackagePermissionsTablePackage.vue +51 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/FRSPackagePermissionsTablePackageEmptyState.vue +34 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/FRSPackagePermissionsTablePackageRelease.vue +28 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/gettext-provider.js +31 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/index.js +42 −0 Go to diff View file
A src/www/scripts/frs/permissions-per-group/rest-querier.js +39 −0 Go to diff View file
A src/www/scripts/frs/po/fr.po +36 −0 Go to diff View file
A src/www/scripts/frs/po/template.pot +21 −0 Go to diff View file
M src/www/scripts/webpack.config.js +2 −1 Go to diff View file
A tests/phpunit/common/Frs/PerGroup/PackagePermissionPerGroupRepresentationBuilderTest.php +385 −0 Go to diff View file
M tests/simpletest/common/frs/PaneCollectorTest.php +2 −1 Go to diff View file
D tests/simpletest/common/frs/PermissionPerGroupFRSPackagesPresenterBuilderTest.php +0 −412 Go to diff View file