This commit is contained in:
shamoon 2024-10-08 22:36:49 -07:00
parent 4ab080166c
commit 8f3f6d89c9

View File

@ -659,10 +659,30 @@ def run_workflows(
merge=True, merge=True,
) )
else: else:
overrides.view_users = list(permissions["view"]["users"]) overrides.view_users = list(
overrides.view_groups = list(permissions["view"]["groups"]) set(
overrides.change_users = list(permissions["change"]["users"]) (overrides.view_users or [])
overrides.change_groups = list(permissions["change"]["groups"]) + list(permissions["view"]["users"]),
),
)
overrides.view_groups = list(
set(
(overrides.view_groups or [])
+ list(permissions["view"]["groups"]),
),
)
overrides.change_users = list(
set(
(overrides.change_users or [])
+ list(permissions["change"]["users"]),
),
)
overrides.change_groups = list(
set(
(overrides.change_groups or [])
+ list(permissions["change"]["groups"]),
),
)
if action.assign_custom_fields is not None: if action.assign_custom_fields is not None:
if not use_overrides: if not use_overrides: