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
Category:
Architecture - Internal libs
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
- Related to Bug #22601: Missing validation button with admin added
- Target version changed from 8.0.0~alpha1 to 8.0.0~beta1
- Target version changed from 8.0.0~beta1 to 8.1.0~alpha1
- Target version changed from 8.1.0~alpha1 to 8.1.0~beta1
- Target version changed from 8.1.0~beta1 to 8.1.0~beta2
- Target version changed from 8.1.0~beta2 to 8.1.0~rc1
- Target version changed from 8.1.0~rc1 to 8.1.0
- Target version changed from 8.1.0 to 8.1.1
- Target version changed from 8.1.1 to 8.1.2
- Target version changed from 8.1.2 to 8.1.3
- Target version changed from 8.1.3 to 8.1.4
- Target version changed from 8.1.4 to 8.1.5
- Target version changed from 8.1.5 to 8.1.6
- Target version changed from 8.1.6 to 8.1.7
- Target version changed from 8.1.7 to 8.1.8
- Target version changed from 8.1.8 to 8.1.9
- Target version changed from 8.1.9 to 8.1.10
- Target version changed from 8.1.10 to 8.1.11
- Target version changed from 8.1.11 to 8.1.12
- Target version changed from 8.1.12 to 8.1.13
- Target version changed from 8.1.13 to 8.2.6
- Target version changed from 8.2.6 to 8.2.7
- Target version changed from 8.2.7 to 8.2.8
- Target version changed from 8.2.8 to 8.2.9
- Related to Bug #27086: Change validation method to find steps need to know if user has rights added
- Target version changed from 8.2.9 to 9.0.0~alpha2
This is an architecture change for 9.0, it will allows fixing #27086 and #27085
- Related to Bug #27085: Change validation acceptation and decline endpoints fail with permission issues added
- Status changed from New to In progress
- Assignee set to Clark ANDRIANASOLO
- Status changed from In progress to Pending technical review
- Pull Request set to https://github.com/Normation/rudder/pull/6570
Also available in: Atom
PDF