Sheesh
This commit is contained in:
parent
4ab080166c
commit
8f3f6d89c9
@ -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:
|
||||||
@ -927,8 +947,8 @@ def run_workflows(
|
|||||||
# save first before setting tags
|
# save first before setting tags
|
||||||
document.save()
|
document.save()
|
||||||
document.tags.set(doc_tag_ids)
|
document.tags.set(doc_tag_ids)
|
||||||
if use_overrides:
|
if use_overrides:
|
||||||
return overrides, "\n".join(messages)
|
return overrides, "\n".join(messages)
|
||||||
|
|
||||||
|
|
||||||
@before_task_publish.connect
|
@before_task_publish.connect
|
||||||
|
Loading…
x
Reference in New Issue
Block a user