Redirect to checkout info if document is already checked out
This commit is contained in:
@@ -54,7 +54,6 @@ def checkout_info(request, document_pk):
|
||||
paragraphs.append(_(u'User: %s') % get_object_name(checkout_info.user_object, display_object_type=False))
|
||||
paragraphs.append(_(u'Check out time: %s') % checkout_info.checkout_datetime)
|
||||
paragraphs.append(_(u'Check out expiration: %s') % checkout_info.expiration_datetime)
|
||||
paragraphs.append(_(u'Check out expiration: %s') % checkout_info.expiration_datetime)
|
||||
paragraphs.append(_(u'New versions allowed: %s') % (_(u'yes') if not checkout_info.block_new_version else _(u'no')))
|
||||
|
||||
return render_to_response('generic_template.html', {
|
||||
@@ -86,6 +85,7 @@ def checkout_document(request, document_pk):
|
||||
return HttpResponseRedirect(reverse('checkout_info', args=[document.pk]))
|
||||
except DocumentAlreadyCheckedOut:
|
||||
messages.error(request, _(u'Document already checked out.'))
|
||||
return HttpResponseRedirect(reverse('checkout_info', args=[document.pk]))
|
||||
else:
|
||||
form = DocumentCheckoutForm(initial={'document': document})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user