Done
Details
Details
Assignee
Azizbek Khushvakov
Azizbek KhushvakovReporter
Azizbek Khushvakov
Azizbek KhushvakovPriority
Story Points
0.5
Sprint
None
Development Team
Vega
Fix versions
Release
Sunflower (R1 2025)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 22, 2024 at 9:19 AM
Updated December 2, 2024 at 9:41 AM
Resolved November 25, 2024 at 8:31 AM
To support automatic capabilities creation and keep FOLIO permission usage consistent, it is suggested that all module descriptors be reviewed and inconsistencies in permission namings and usage be fixed.
https://github.com/folio-org/folio-module-descriptor-validator can help teams with finding such problems in the module descriptor.
If the module is not a java based - https://github.com/folio-org/folio-module-descriptor-validator/blob/master/scripts/module-descriptor-batch-validator/README.md
Permission naming convention for renaming - https://folio-org.atlassian.net/wiki/spaces/FOLIJET/pages/156368925/Permissions+naming+convention
How to rename a permission:
https://folio-org.atlassian.net/wiki/spaces/TC/pages/5055284/DR-000014+-+Migration+of+Static+Permissions+Upon+Upgrade
https://github.com/folio-org/okapi/blob/master/doc/guide.md#permissions-and-the-_tenantpermissions-interface
Rules for Module Descriptor:
Permission name according to the convention
One permission can be used to protect only one endpoint
Endpoint should be protected by 0-1 permissions
Permission with sub permissions(Permission set) can’t be used for endpoint protection
Scope:
Update permission after mod-circulation permission changes