Make account editing forms redirect back to list of objects
authorMagnus Hagander <magnus@hagander.net>
Wed, 9 Nov 2011 21:15:18 +0000 (22:15 +0100)
committerMagnus Hagander <magnus@hagander.net>
Wed, 9 Nov 2011 21:16:13 +0000 (22:16 +0100)
Instead of like previously, redirect back to the list of object
types.

pgweb/core/views.py
pgweb/downloads/views.py
pgweb/events/views.py
pgweb/news/views.py
pgweb/profserv/views.py

index 24c00c15f5edb12d5cedd84ef8d8a4b479592af7..66b0c38a918fb2a1032c4a54c8f218d1c8ff527a 100644 (file)
@@ -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):
index 4f60ff875fca459f370a144b44971edf6fa43107..14223398415d7a9767e6c0d42cdd3413ab8996e4 100644 (file)
@@ -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
index 3ae49b917ed1c55aa20181a3d558cbb2779405da..02edabc4d080739f8cae72948a89bcd1139e6792 100644 (file)
@@ -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/')
 
index 8100298f7d88af1eb615adb5fac5256f5b53ab4a..a7789a638cd702e45c09d82f13fa5bf22f9600d1 100644 (file)
@@ -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/')
 
index 0dbb0bcc1766c7eaf2c4a6f4ee33af8867446c4f..595309ed4eae3a97fca577a6827eb4ff22bc42a8 100644 (file)
@@ -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/')