...
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
.
...