aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoar Wandborg <git@wandborg.com>2011-07-03 07:50:35 +0200
committerJoar Wandborg <git@wandborg.com>2011-07-03 07:50:35 +0200
commit4dc7444119f81d1858a2f31457f3a86af1f6a72d (patch)
treee262b5adf109f42623c09b583f3973aca62e2a02
parent0e3400357d55caf9099f4288ce8aef90eff7867c (diff)
downloadmediagoblin-4dc7444119f81d1858a2f31457f3a86af1f6a72d.tar.lz
mediagoblin-4dc7444119f81d1858a2f31457f3a86af1f6a72d.tar.xz
mediagoblin-4dc7444119f81d1858a2f31457f3a86af1f6a72d.zip
Feature #409 - Submitting an image should redirect you back to user's
page w/ a message * Successful submission redirects to the logged in user's page (your own, presumably). * "Woohoo! Submitted!" is launched into the tube of session messages to appear on next pageload. If you're not aborting in the window of 210ms it takes for the client to respond to the 302 and load the logged in user's/your page that is, YMMV.
-rw-r--r--mediagoblin/submit/views.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mediagoblin/submit/views.py b/mediagoblin/submit/views.py
index 6139614e..4c7476b0 100644
--- a/mediagoblin/submit/views.py
+++ b/mediagoblin/submit/views.py
@@ -24,6 +24,7 @@ from mediagoblin.util import (
from mediagoblin.decorators import require_active_login
from mediagoblin.submit import forms as submit_forms, security
from mediagoblin.process_media import process_media_initial
+from mediagoblin.messages import add_message, SUCCESS
@require_active_login
@@ -85,7 +86,10 @@ def submit_start(request):
# queue it for processing
process_media_initial.delay(unicode(entry['_id']))
- return redirect(request, "mediagoblin.submit.success")
+ add_message(request, SUCCESS, 'Woohoo! Submitted!')
+
+ return redirect(request, "mediagoblin.user_pages.user_home",
+ user = request.user['username'])
return render_to_response(
request,