Skip to content

Commit 886ee34

Browse files
committed
Allow DRAFT publish based on group permissions
Changes to be committed: modified: bco_api/api/scripts/method_specific/POST_api_objects_drafts_publish.py
1 parent ea66fe0 commit 886ee34

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bco_api/api/scripts/method_specific/POST_api_objects_drafts_publish.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,10 @@ def post_api_objects_drafts_publish(request):
9494
all_permissions = get_perms(user, objected)
9595
is_owner = user.username == objected.owner_user.username
9696
owner_group = Group.objects.get(name=user.username)
97-
can_publish = 'publish_' + publish_object['draft_id'] in all_permissions
97+
# can_publish = 'publish_' + publish_object['draft_id'] in all_permissions
98+
if 'publish_' + prefix in all_permissions or 'publish_' + publish_object['draft_id'] in all_permissions:
99+
can_publish = True
100+
import pdb; pdb.set_trace()
98101
if prefix_auth is True:
99102
if is_owner is True or can_publish is True:
100103
if delete_draft is True:

0 commit comments

Comments
 (0)