[SPIKE] Fix module descriptors for Eureka - estimate effort

Description

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 -

Permission naming convention for renaming -

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:

  • Add plugin to the modules pom file and run build

  • Fix problems in module descriptor according to the Permission naming convention or rules

  • If module is not a java based - run local scripts and fix module descriptor

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

Activity

Show:

Oleksandr Vidinieiev September 23, 2024 at 11:16 AM

Spike is complete. Results can be found here:

Proposed changes to mod-circulation can be found here:

Is it still unclear what should be done with permission “pubsub.events.post”. For details see this comment: .

Estimated effort for updating mod-circulation and its dependencies is 5 SP.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created September 13, 2024 at 11:45 AM
Updated November 22, 2024 at 2:42 PM
Resolved September 23, 2024 at 11:16 AM
TestRail: Cases
TestRail: Runs