...
User story:
| Jira Legacy | ||||||
|---|---|---|---|---|---|---|
|
...
Note: UI-Developer is not included in the production deployment, according to the http://README.md file
mod-permissions requires perms.users.assign.okapi permission to assign okapi permissions to the user. This permission is hardcoded in the codebase and required in permissionsDesired section, without this permission - okapi permissions cannot be assigned.
...
To cover all cases except ui-developer, all modules can call sidecar for GET /_/proxy/tenants/{tenantId}/modules, and sidecar will proxy request according to the diagram.
...
In-place solution to support okapi interfaces
...
This module can be part of app-platform-minimal and it will work as a light-weight router to mgr-components.
...
In comparison with the first approach - there is no need to modify the existing codebase in mgr-applications, mgr-tenant-entitlements, and folio-module-sidecar. This module will belong to the app-platform-minimal and it will provide supported okapi interface, or all of them, but only partially implemented. Other calls to the service will return 501 Not Implemented.
...