Redirect to checkout info if document is already checked out

This commit is contained in:
Roberto Rosario
2012-06-16 23:30:48 -04:00
parent 1a2813adcb
commit c01b375b98

View File

@@ -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})