editor API: activate, edit, propose, accept, etc…

This commit is contained in:
Laura Klünder 2018-11-29 01:30:53 +01:00
parent 671d138d03
commit 1594e09189
7 changed files with 181 additions and 13 deletions

View file

@ -59,7 +59,7 @@ def changeset_detail(request, pk):
elif request.POST.get('activate') == '1':
with changeset.lock_to_edit(request) as changeset:
if not changeset.closed and changeset.can_edit:
if changeset.can_activate(request):
changeset.activate(request)
messages.success(request, _('You activated this change set.'))
else: