diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a1d08f..01f5c19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ # Change history for ui-authorization-roles -## 1.2.0 +## 1.3.0 IN PROGRESS -* First release. * List users assigned to a given role. Refs UIROLES-31. * Retrieve up to 5000 capabilities at once. Refs UIROLES-47. +* Include `settings.authorization-roles.enabled` permission set. Refs UIROLES-54. + +## 1.2.0 + +* First release. + diff --git a/package.json b/package.json index 29c3506..27496fc 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,46 @@ "title": "Authorization roles" } ], - "permissionSets": [] + "permissionSets": [ + { + "permissionName": "settings.authorization-roles.enabled", + "displayName": "Settings (Authorization roles): display list of settings pages", + "subPermissions": [ + "settings.enabled" + ] + }, + { + "permissionName": "ui-authorization-roles.settings.admin", + "displayName": "Settings (Authorization roles): Can manage authorization roles", + "description": "", + "subPermissions": [ + "settings.authorization-roles.enabled", + "roles.item.get", + "roles.item.put", + "roles.item.delete", + "roles.item.post", + "roles.collection.get", + "roles.collection.post", + "roles.users.item.get", + "roles.users.item.put", + "roles.users.item.delete", + "roles.users.item.post", + "roles.users.collection.get", + "role-capabilities.collection.get", + "role-capabilities.collection.put", + "role-capabilities.collection.post", + "role-capabilities.collection.delete", + "role-capability-sets.collection.get", + "role-capability-sets.collection.put", + "role-capability-sets.collection.post", + "role-capability-sets.collection.delete", + "capability-sets.capabilities.collection.get", + "capabilities.collection.get", + "users.collection.get" + ], + "visible": true + } + ] }, "devDependencies": { "@babel/core": "^7.18.6", diff --git a/translations/ui-authorization-roles/en.json b/translations/ui-authorization-roles/en.json index 9055cf6..0705200 100644 --- a/translations/ui-authorization-roles/en.json +++ b/translations/ui-authorization-roles/en.json @@ -42,7 +42,7 @@ "applications": "Applications", "role-details.accordion-users.columns.fullName": "Name", - "role-details.accordion-users.columns.patronGroup": "Patron group" - + "role-details.accordion-users.columns.patronGroup": "Patron group", + "permission.settings.admin": "Settings (Authorization roles): Can manage authorization roles" } diff --git a/translations/ui-authorization-roles/en_GB.json b/translations/ui-authorization-roles/en_GB.json index 7c1f203..b5514f2 100644 --- a/translations/ui-authorization-roles/en_GB.json +++ b/translations/ui-authorization-roles/en_GB.json @@ -39,5 +39,6 @@ "applications.totalSelected": "Total selected: {count}", "applications": "Applications", "crud.selectApplication": "Select application", - "details.capabilitySets": "Capability sets" + "details.capabilitySets": "Capability sets", + "permission.settings.admin": "Settings (Authorization roles): Can manage authorization roles" } \ No newline at end of file diff --git a/translations/ui-authorization-roles/en_SE.json b/translations/ui-authorization-roles/en_SE.json index 7c1f203..b5514f2 100644 --- a/translations/ui-authorization-roles/en_SE.json +++ b/translations/ui-authorization-roles/en_SE.json @@ -39,5 +39,6 @@ "applications.totalSelected": "Total selected: {count}", "applications": "Applications", "crud.selectApplication": "Select application", - "details.capabilitySets": "Capability sets" + "details.capabilitySets": "Capability sets", + "permission.settings.admin": "Settings (Authorization roles): Can manage authorization roles" } \ No newline at end of file diff --git a/translations/ui-authorization-roles/en_US.json b/translations/ui-authorization-roles/en_US.json index 7c1f203..b5514f2 100644 --- a/translations/ui-authorization-roles/en_US.json +++ b/translations/ui-authorization-roles/en_US.json @@ -39,5 +39,6 @@ "applications.totalSelected": "Total selected: {count}", "applications": "Applications", "crud.selectApplication": "Select application", - "details.capabilitySets": "Capability sets" + "details.capabilitySets": "Capability sets", + "permission.settings.admin": "Settings (Authorization roles): Can manage authorization roles" } \ No newline at end of file