From 74d8bdd647440bca7045e1c7d0d78ff2d133c341 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Wed, 9 Nov 2011 22:15:18 +0100 Subject: [PATCH] Make account editing forms redirect back to list of objects Instead of like previously, redirect back to the list of object types. --- pgweb/core/views.py | 3 ++- pgweb/downloads/views.py | 3 ++- pgweb/events/views.py | 3 ++- pgweb/news/views.py | 3 ++- pgweb/profserv/views.py | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pgweb/core/views.py b/pgweb/core/views.py index 24c00c15..66b0c38a 100644 --- a/pgweb/core/views.py +++ b/pgweb/core/views.py @@ -96,7 +96,8 @@ def fallback(request, url): @ssl_required @login_required def organisationform(request, itemid): - return simple_form(Organisation, itemid, request, OrganisationForm) + return simple_form(Organisation, itemid, request, OrganisationForm, + redirect='/account/edit/organisations/') # robots.txt def robots(request): diff --git a/pgweb/downloads/views.py b/pgweb/downloads/views.py index 4f60ff87..14223398 100644 --- a/pgweb/downloads/views.py +++ b/pgweb/downloads/views.py @@ -201,7 +201,8 @@ def productlist(request, catid, junk=None): @ssl_required @login_required def productform(request, itemid): - return simple_form(Product, itemid, request, ProductForm) + return simple_form(Product, itemid, request, ProductForm, + redirect='/account/edit/products/') ####### # Stackbuilder diff --git a/pgweb/events/views.py b/pgweb/events/views.py index 3ae49b91..02edabc4 100644 --- a/pgweb/events/views.py +++ b/pgweb/events/views.py @@ -33,5 +33,6 @@ def item(request, itemid, throwaway=None): @ssl_required @login_required def form(request, itemid): - return simple_form(Event, itemid, request, EventForm) + return simple_form(Event, itemid, request, EventForm, + redirect='/account/edit/events/') diff --git a/pgweb/news/views.py b/pgweb/news/views.py index 8100298f..a7789a63 100644 --- a/pgweb/news/views.py +++ b/pgweb/news/views.py @@ -27,5 +27,6 @@ def item(request, itemid, throwaway=None): @ssl_required @login_required def form(request, itemid): - return simple_form(NewsArticle, itemid, request, NewsArticleForm) + return simple_form(NewsArticle, itemid, request, NewsArticleForm, + redirect='/account/edit/news/') diff --git a/pgweb/profserv/views.py b/pgweb/profserv/views.py index 0dbb0bcc..595309ed 100644 --- a/pgweb/profserv/views.py +++ b/pgweb/profserv/views.py @@ -61,4 +61,5 @@ def region(request, servtype, regionname): @ssl_required @login_required def profservform(request, itemid): - return simple_form(ProfessionalService, itemid, request, ProfessionalServiceForm) + return simple_form(ProfessionalService, itemid, request, ProfessionalServiceForm, + redirect='/account/edit/services/') -- 2.39.5