From 7dceaad599d912e4bff65450aeba44ead23ddaa5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 25 Jul 2011 03:45:54 -0400 Subject: [PATCH] Updated document page transformation CRUD view to redirect to document page transformation list view instead --- apps/documents/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/documents/views.py b/apps/documents/views.py index 1f05c1c4bb..985800961e 100644 --- a/apps/documents/views.py +++ b/apps/documents/views.py @@ -347,8 +347,9 @@ def document_page_transformation_create(request, document_page_id): if request.method == 'POST': form = DocumentPageTransformationForm(request.POST, initial={'document_page': document_page}) if form.is_valid(): + document_page.document.invalidate_cached_image(document_page.page_number) form.save() - return HttpResponseRedirect(reverse('document_page_view', args=[document_page_id])) + return HttpResponseRedirect(reverse('document_page_transformation_list', args=[document_page_id])) else: form = DocumentPageTransformationForm(initial={'document_page': document_page}) @@ -365,10 +366,11 @@ def document_page_transformation_edit(request, document_page_transformation_id): check_permissions(request.user, [PERMISSION_DOCUMENT_TRANSFORM]) document_page_transformation = get_object_or_404(DocumentPageTransformation, pk=document_page_transformation_id) + return update_object(request, template_name='generic_form.html', form_class=DocumentPageTransformationForm, object_id=document_page_transformation_id, - post_save_redirect=reverse('document_page_view', args=[document_page_transformation.document_page_id]), + post_save_redirect=reverse('document_page_transformation_list', args=[document_page_transformation.document_page_id]), extra_context={ 'object_name': _(u'transformation'), 'title': _(u'Edit transformation "%(transformation)s" for: %(document_page)s') % { @@ -388,7 +390,7 @@ def document_page_transformation_delete(request, document_page_transformation_id return delete_object(request, model=DocumentPageTransformation, object_id=document_page_transformation_id, template_name='generic_confirm.html', - post_delete_redirect=reverse('document_page_view', args=[document_page_transformation.document_page_id]), + post_delete_redirect=reverse('document_page_transformation_list', args=[document_page_transformation.document_page_id]), extra_context={ 'delete_view': True, 'object': document_page_transformation,