Skip to content

Commit

Permalink
UIROLES-54 include settings pset (#31)
Browse files Browse the repository at this point in the history
* Provide the `settings.authorization-roles.enabled` pset that allows
  stripes to display this module.
* Provide a top-level permission in order to allow access to this
  application to be assigned to a capability and role.

Refs UIROLES-54
  • Loading branch information
zburke authored Mar 4, 2024
1 parent de3f1b8 commit 9e882d9
Show file tree
Hide file tree
Showing 6 changed files with 55 additions and 8 deletions.
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.

41 changes: 40 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
4 changes: 2 additions & 2 deletions translations/ui-authorization-roles/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
3 changes: 2 additions & 1 deletion translations/ui-authorization-roles/en_GB.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
3 changes: 2 additions & 1 deletion translations/ui-authorization-roles/en_SE.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
3 changes: 2 additions & 1 deletion translations/ui-authorization-roles/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}

0 comments on commit 9e882d9

Please sign in to comment.