stable
Clone or download
Read-only
this is part of story #10064 Display permissions per group Introduce a new button to be able to load all permissions of agieldashboard plannings. How to test: - click on button: - No planning is defined: global empty state - All groups: all ugroups of all planning are displayed - Search a ugroup without permission: ugroup empty state - Search a ugroup with permissions: corresponding ugroups should be displayed Badge styling will be done in a dedicated commit Change-Id: I94857c96a085fb2e2b940b58e4bc54f0519bcbc7
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/agiledashboard/build-manifest.json | +5 | −0 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboardRouter.class.php | +22 | −1 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboardRouterBuilder.php | +18 | −1 | Go to diff View file |
A | plugins/agiledashboard/include/PerGroup/AgileDashboardJSONPermissionsRetriever.php | +62 | −0 | Go to diff View file |
A | plugins/agiledashboard/include/PerGroup/AgileDashboardPermissionsRepresentation.php | +39 | −0 | Go to diff View file |
A | plugins/agiledashboard/include/PerGroup/AgileDashboardPermissionsRepresentationBuilder.php | +88 | −0 | Go to diff View file |
A | plugins/agiledashboard/include/PerGroup/PlanningPermissionRepresentation.php | +46 | −0 | Go to diff View file |
R | plugins/agiledashboard/include/ProjectAdminPermissionPerGroupPresenterBuilder.php | Go to diff View file | ||
M | plugins/agiledashboard/include/agiledashboardPlugin.class.php | +25 | −19 | Go to diff View file |
M | plugins/agiledashboard/include/autoload.php | +7 | −3 | Go to diff View file |
M | plugins/agiledashboard/site-content/fr_FR/LC_MESSAGES/tuleap-agiledashboard.po | +5 | −10 | Go to diff View file |
M | plugins/agiledashboard/site-content/tuleap-agiledashboard.pot | +4 | −7 | Go to diff View file |
M | plugins/agiledashboard/templates/project-admin-permission-per-group.mustache | +6 | −35 | Go to diff View file |
M | plugins/agiledashboard/tests/AgileDashboardRouterTest.php | +2 | −1 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/package-lock.json | +4552 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/package.json | +27 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/po/fr.po | +28 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/po/template.pot | +15 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/src/AgileDashboardPermissions.vue | +124 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/src/gettext-provider.js | +27 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/src/index.js | +33 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/src/rest-querier.js | +33 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/permissions-per-group/webpack.config.js | +127 | −0 | Go to diff View file |
M | src/common/autoload.php | +4 | −2 | Go to diff View file |
A | src/common/project/Admin/Permission/PermissionPerGroupUGroupRepresentation.php | +46 | −0 | Go to diff View file |
A | src/common/project/Admin/Permission/PermissionPerGroupUGroupRepresentationBuilder.php | +62 | −0 | Go to diff View file |
A | src/www/scripts/project/admin/permissions-per-group/PermissionsPerGroupBadge.vue | +39 | −0 | Go to diff View file |
M | src/www/themes/BurningParrot/css/includes/project-admin/_permissions.scss | +5 | −0 | Go to diff View file |