aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-04-23 13:29:15 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-04-23 13:29:15 -0500
commit204392362ffbe94159838cdff6c4d3b6968a003d (patch)
tree1557322ce37ea9c576eb5b2067e8561a908f3e7b
parente21e7bfeb41a8ed6ab8fa3b27132efd84355ff36 (diff)
downloadmediagoblin-204392362ffbe94159838cdff6c4d3b6968a003d.tar.lz
mediagoblin-204392362ffbe94159838cdff6c4d3b6968a003d.tar.xz
mediagoblin-204392362ffbe94159838cdff6c4d3b6968a003d.zip
Submission of image works :)
/me pours some sparkling grape juice
-rw-r--r--mediagoblin/submit/routing.py2
-rw-r--r--mediagoblin/submit/views.py7
-rw-r--r--mediagoblin/templates/mediagoblin/submit/success.html2
3 files changed, 4 insertions, 7 deletions
diff --git a/mediagoblin/submit/routing.py b/mediagoblin/submit/routing.py
index 3f61b1f4..cff28acb 100644
--- a/mediagoblin/submit/routing.py
+++ b/mediagoblin/submit/routing.py
@@ -19,6 +19,6 @@ from routes.route import Route
submit_routes = [
Route('mediagoblin.submit.start', '/',
controller='mediagoblin.submit.views:submit_start'),
- Route('mediagoblin.submit.success', '/',
+ Route('mediagoblin.submit.success', '/success/',
controller='mediagoblin.submit.views:submit_success'),
]
diff --git a/mediagoblin/submit/views.py b/mediagoblin/submit/views.py
index 54201796..1f55336f 100644
--- a/mediagoblin/submit/views.py
+++ b/mediagoblin/submit/views.py
@@ -27,7 +27,7 @@ def submit_start(request):
"""
First view for submitting a file.
"""
- submit_form = submit_forms.SubmitStartForm()
+ submit_form = submit_forms.SubmitStartForm(request.POST)
if request.method == 'POST' and submit_form.validate():
# create entry and save in database
@@ -56,12 +56,12 @@ def submit_start(request):
queue_file.write(request.POST['file'].file.read())
# Add queued filename to the entry
- entry.setdefault('queue_files', []).add(queue_filepath)
+ entry.setdefault('queue_files', []).append(queue_filepath)
entry.save(validate=True)
# redirect
return exc.HTTPFound(
- location=request.urlgen("mediagoblin.submit.submit_success"))
+ location=request.urlgen("mediagoblin.submit.success"))
# render
template = request.template_env.get_template(
@@ -72,7 +72,6 @@ def submit_start(request):
'submit_form': submit_form}))
-@require_active_login
def submit_success(request):
# render
template = request.template_env.get_template(
diff --git a/mediagoblin/templates/mediagoblin/submit/success.html b/mediagoblin/templates/mediagoblin/submit/success.html
index d38517fa..afc9f9d1 100644
--- a/mediagoblin/templates/mediagoblin/submit/success.html
+++ b/mediagoblin/templates/mediagoblin/submit/success.html
@@ -17,8 +17,6 @@
#}
{% extends "mediagoblin/base.html" %}
-{% import "/mediagoblin/utils/wtforms.html" as wtforms_util %}
-
{% block mediagoblin_content %}
Woohoo! Submitted!
{% endblock %}