Commit 07f5f081 authored by Michal Čihař's avatar Michal Čihař

Honor locking in zen mode

Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 78f09392
......@@ -812,6 +812,8 @@ def save_zen(request, project, subproject, lang):
Save handler for zen mode.
'''
translation = get_translation(request, project, subproject, lang)
user_locked = translation.is_user_locked(request.user)
form = TranslationForm(translation, None, request.POST)
if not can_translate(request.user, translation):
messages.error(
......@@ -820,7 +822,7 @@ def save_zen(request, project, subproject, lang):
)
elif not form.is_valid():
messages.error(request, _('Failed to save translation!'))
else:
elif not user_locked:
unit = form.cleaned_data['unit']
perform_translation(unit, form, request)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment