feat: initial dataset review orchestration flow implementation

This commit is contained in:
2026-03-16 23:43:03 +03:00
parent 9cae07a3b4
commit f4416c3ebb
9 changed files with 1565 additions and 0 deletions

View File

@@ -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: