feat: initial dataset review orchestration flow implementation
This commit is contained in:
@@ -46,6 +46,14 @@ INITIAL_PERMISSIONS = [
|
||||
{"resource": "plugin:storage", "action": "WRITE"},
|
||||
{"resource": "plugin:debug", "action": "EXECUTE"},
|
||||
{"resource": "git_config", "action": "READ"},
|
||||
|
||||
# Dataset Review Permissions
|
||||
{"resource": "dataset:session", "action": "READ"},
|
||||
{"resource": "dataset:session", "action": "MANAGE"},
|
||||
{"resource": "dataset:session", "action": "APPROVE"},
|
||||
{"resource": "dataset:execution", "action": "PREVIEW"},
|
||||
{"resource": "dataset:execution", "action": "LAUNCH"},
|
||||
{"resource": "dataset:execution", "action": "LAUNCH_PROD"},
|
||||
]
|
||||
# [/DEF:INITIAL_PERMISSIONS:Constant]
|
||||
|
||||
@@ -95,6 +103,10 @@ def seed_permissions():
|
||||
("tasks", "READ"),
|
||||
("tasks", "WRITE"),
|
||||
("git_config", "READ"),
|
||||
("dataset:session", "READ"),
|
||||
("dataset:session", "MANAGE"),
|
||||
("dataset:execution", "PREVIEW"),
|
||||
("dataset:execution", "LAUNCH"),
|
||||
]
|
||||
|
||||
for res, act in user_permissions:
|
||||
|
||||
Reference in New Issue
Block a user