Project

General

Profile

Actions

Architecture #22595

open

Move & update AuthorizationType into rudder-core

Added by François ARMAND over 2 years ago. Updated about 6 hours ago.

Status:
Pending technical review
Priority:
N/A
Category:
Architecture - Internal libs
Target version:
Effort required:
Name check:
To do
Fix check:
To do
Regression:
No

Description

It's currently in rudder-rest but it's needed in at least workflow validation.

Actually, it may make sens to have it moved into an even more base package like `rudder-utils`.

AuthorizationType also need to be updated to be simple data type with an action and a object/target, and perhaps renamed to AtomicPermission, it will be more extensible (needed for easier plugin contribution)

See
- WorkflowService#findNextSteps in rudder-core
- AuthorizationType in rudder-rest


Subtasks 1 (1 open0 closed)

Rudder plugins - Architecture #27489: Impact of refactoring authorizations in pluginsPending technical reviewClark ANDRIANASOLOActions

Related issues 3 (2 open1 closed)

Related to Change validation - Bug #22601: Missing validation button with adminReleasedVincent MEMBRÉActions
Related to Change validation - Bug #27086: Change validation method to find steps need to know if user has rightsPending technical reviewVéronique HAYAERTActions
Related to Change validation - Bug #27085: Change validation acceptation and decline endpoints fail with permission issuesPending technical reviewVéronique HAYAERTActions
Actions

Also available in: Atom PDF