Skip to content

Commit 59dd8f0

Browse files
UIU-2906 - Cleanup User Settings permissions – Part 1 (#2505)
* UIU-2907 - Cleanup User Settings permissions – Part 2 * UIU-2907 - Update permissions * UIU-2906 - Add two new permissions and edit one permission
1 parent e851e9d commit 59dd8f0

File tree

3 files changed

+29
-8
lines changed

3 files changed

+29
-8
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
* Handle sparse data in "Overdue loans report". Fixes UIU-2901.
5252
* Update translations text for permission.settings.manual-charges.all. Fixes UIU-2908.
5353
* Rename user setting permissions disaplay name and update their visibility. Refs UIU-2907.
54+
* Cleanup User Settings permissions – Part 1. Refs UIU-2906
5455

5556
## [9.0.0](https://github.com/folio-org/ui-users/tree/v9.0.0) (2023-02-20)
5657
[Full Changelog](https://github.com/folio-org/ui-users/compare/v8.1.0...v9.0.0)

package.json

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@
294294
"permissionName": "ui-users.settings.feefines.view",
295295
"displayName": "Settings (Users): Can view feefines-related entries",
296296
"subPermissions": [
297-
"settings.users.enabled",
298297
"ui-users.settings.owners.view",
299298
"ui-users.settings.manual-charges.view",
300299
"ui-users.settings.waives.view",
@@ -617,6 +616,7 @@
617616
"permissionName": "ui-users.settings.patron-block-templates.view",
618617
"displayName": "Settings (Users): Can view patron blocks templates",
619618
"subPermissions": [
619+
"settings.users.enabled",
620620
"manual-block-templates.collection.get",
621621
"manual-block-templates.item.get"
622622
],
@@ -1007,21 +1007,38 @@
10071007
"visible": true
10081008
},
10091009
{
1010-
"permissionName": "ui-users.settings.view",
1011-
"displayName": "Settings (Users): View all settings",
1010+
"permissionName": "ui-users.settings.general.view",
1011+
"displayName": "Settings (Users): Can view general entries",
1012+
"description": "Permission to view all general entries of settings",
10121013
"subPermissions": [
1013-
"settings.users.enabled",
1014-
"ui-users.settings.permsets.view",
1015-
"ui-users.settings.usergroups.view",
10161014
"ui-users.settings.addresstypes.view",
1017-
"ui-users.settings.departments.view",
10181015
"ui-users.settings.customfields.view",
1019-
"ui-users.settings.feefines.view",
1016+
"ui-users.settings.usergroups.view",
1017+
"ui-users.settings.permsets.view",
1018+
"ui-users.settings.departments.view"
1019+
],
1020+
"visible": true
1021+
},
1022+
{
1023+
"permissionName": "ui-users.settings.patron-blocks.view",
1024+
"displayName": "Settings (Users): Can view all patron blocks entries",
1025+
"description": "Permission to view conditions, limits and templated in patron block section of settings",
1026+
"subPermissions": [
10201027
"ui-users.settings.conditions.view",
10211028
"ui-users.settings.limits.view",
10221029
"ui-users.settings.patron-block-templates.view"
10231030
],
10241031
"visible": true
1032+
},
1033+
{
1034+
"permissionName": "ui-users.settings.view",
1035+
"displayName": "Settings (Users): View all settings",
1036+
"subPermissions": [
1037+
"ui-users.settings.general.view",
1038+
"ui-users.settings.feefines.view",
1039+
"ui-users.settings.patron-blocks.view"
1040+
],
1041+
"visible": true
10251042
}
10261043
]
10271044
},

translations/ui-users/en.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,8 @@
992992
"permission.requests.all": "Users: View requests",
993993
"permission.reset.password": "Users: Create/reset password",
994994
"permission.settings.view": "Settings (Users): View all settings",
995+
"permission.settings.general.view": "Settings (Users): Can view general entries",
996+
"permission.settings.patron-blocks.view": "Settings (Users): Can view all patron blocks entries",
995997
"permission.settings.addresstypes.view": "Settings (Users): Can view address types",
996998
"permission.settings.addresstypes.all": "Settings (Users): Can create, edit and remove address types",
997999
"permission.settings.comments.view": "Settings (Users): Can view if comment required",
@@ -1004,6 +1006,7 @@
10041006
"permission.settings.customfields.edit": "Settings (Users): Can create, edit, and view custom fields",
10051007
"permission.settings.customfields.view": "Settings (Users): Can view custom fields",
10061008
"permission.settings.feefine": "Settings (Users): Can create, edit and remove fee/fine settings",
1009+
"permission.settings.feefines.view": "Settings (Users): Can view feefines-related entries",
10071010
"permission.settings.manual-charges.view": "Settings (Users): Can view manual charges",
10081011
"permission.settings.manual-charges.all": "Settings (Users): Can create, edit and remove manual charges",
10091012
"permission.settings.owners.view": "Settings (Users): Can view owners",

0 commit comments

Comments
 (0)