Project

General

Profile

Actions

Architecture #22595

open

Move & update AuthorizationType into rudder-core

Added by François ARMAND over 2 years ago. Updated 6 days 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


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 #1

Updated by François ARMAND over 2 years ago

  • Related to Bug #22601: Missing validation button with admin added
Actions #2

Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 8.0.0~alpha1 to 8.0.0~beta1
Actions #3

Updated by Alexis Mousset about 2 years ago

  • Target version changed from 8.0.0~beta1 to 8.1.0~alpha1
Actions #4

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.0~alpha1 to 8.1.0~beta1
Actions #5

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.0~beta1 to 8.1.0~beta2
Actions #6

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.0~beta2 to 8.1.0~rc1
Actions #7

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.0~rc1 to 8.1.0
Actions #8

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.0 to 8.1.1
Actions #9

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.1 to 8.1.2
Actions #10

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 8.1.2 to 8.1.3
Actions #11

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 8.1.3 to 8.1.4
Actions #12

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 8.1.4 to 8.1.5
Actions #13

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 8.1.5 to 8.1.6
Actions #14

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 8.1.6 to 8.1.7
Actions #15

Updated by Vincent MEMBRÉ 11 months ago

  • Target version changed from 8.1.7 to 8.1.8
Actions #16

Updated by Vincent MEMBRÉ 10 months ago

  • Target version changed from 8.1.8 to 8.1.9
Actions #17

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 8.1.9 to 8.1.10
Actions #18

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 8.1.10 to 8.1.11
Actions #19

Updated by Vincent MEMBRÉ 8 months ago

  • Target version changed from 8.1.11 to 8.1.12
Actions #20

Updated by Vincent MEMBRÉ 6 months ago

  • Target version changed from 8.1.12 to 8.1.13
Actions #21

Updated by Vincent MEMBRÉ 4 months ago

  • Target version changed from 8.1.13 to 8.2.6
Actions #22

Updated by Vincent MEMBRÉ 4 months ago

  • Target version changed from 8.2.6 to 8.2.7
Actions #23

Updated by Vincent MEMBRÉ 3 months ago

  • Target version changed from 8.2.7 to 8.2.8
Actions #24

Updated by Félix DALLIDET about 1 month ago

  • Target version changed from 8.2.8 to 8.2.9
Actions #25

Updated by Clark ANDRIANASOLO 9 days ago

  • Related to Bug #27086: Change validation method to find steps need to know if user has rights added
Actions #26

Updated by Clark ANDRIANASOLO 9 days ago · Edited

  • 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

Actions #27

Updated by Clark ANDRIANASOLO 9 days ago

  • Related to Bug #27085: Change validation acceptation and decline endpoints fail with permission issues added
Actions #28

Updated by Clark ANDRIANASOLO 7 days ago

  • Status changed from New to In progress
  • Assignee set to Clark ANDRIANASOLO
Actions #29

Updated by Clark ANDRIANASOLO 6 days ago

  • Status changed from In progress to Pending technical review
  • Pull Request set to https://github.com/Normation/rudder/pull/6570
Actions

Also available in: Atom PDF