Done
Details
Assignee
Azizbek KhushvakovAzizbek KhushvakovReporter
Raman AuramauRaman AuramauPriority
TBDStory Points
0.5Sprint
NoneDevelopment Team
VegaFix versions
Release
Ramsons (R2 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Azizbek Khushvakov
Azizbek KhushvakovReporter
Raman Auramau
Raman AuramauPriority
Story Points
0.5
Sprint
None
Development Team
Vega
Fix versions
Release
Ramsons (R2 2024)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created September 26, 2024 at 12:13 PM
Updated December 1, 2024 at 3:52 PM
Resolved November 25, 2024 at 8:30 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.
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
An endpoint should be protected by 0-1 permissions
Permission with sub-permissions(Permission set) can’t be used for endpoint protection
Scope:
Add plugin to the modules pom file and run build
Fix problems in module descriptor according to the Permission naming convention or rules
If the module is not a java based - run local scripts and fix the module descriptor