Submission of image works :)
/me pours some sparkling grape juice
This commit is contained in:
parent
e21e7bfeb4
commit
204392362f
@ -19,6 +19,6 @@ from routes.route import Route
|
|||||||
submit_routes = [
|
submit_routes = [
|
||||||
Route('mediagoblin.submit.start', '/',
|
Route('mediagoblin.submit.start', '/',
|
||||||
controller='mediagoblin.submit.views:submit_start'),
|
controller='mediagoblin.submit.views:submit_start'),
|
||||||
Route('mediagoblin.submit.success', '/',
|
Route('mediagoblin.submit.success', '/success/',
|
||||||
controller='mediagoblin.submit.views:submit_success'),
|
controller='mediagoblin.submit.views:submit_success'),
|
||||||
]
|
]
|
||||||
|
@ -27,7 +27,7 @@ def submit_start(request):
|
|||||||
"""
|
"""
|
||||||
First view for submitting a file.
|
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():
|
if request.method == 'POST' and submit_form.validate():
|
||||||
# create entry and save in database
|
# create entry and save in database
|
||||||
@ -56,12 +56,12 @@ def submit_start(request):
|
|||||||
queue_file.write(request.POST['file'].file.read())
|
queue_file.write(request.POST['file'].file.read())
|
||||||
|
|
||||||
# Add queued filename to the entry
|
# Add queued filename to the entry
|
||||||
entry.setdefault('queue_files', []).add(queue_filepath)
|
entry.setdefault('queue_files', []).append(queue_filepath)
|
||||||
entry.save(validate=True)
|
entry.save(validate=True)
|
||||||
|
|
||||||
# redirect
|
# redirect
|
||||||
return exc.HTTPFound(
|
return exc.HTTPFound(
|
||||||
location=request.urlgen("mediagoblin.submit.submit_success"))
|
location=request.urlgen("mediagoblin.submit.success"))
|
||||||
|
|
||||||
# render
|
# render
|
||||||
template = request.template_env.get_template(
|
template = request.template_env.get_template(
|
||||||
@ -72,7 +72,6 @@ def submit_start(request):
|
|||||||
'submit_form': submit_form}))
|
'submit_form': submit_form}))
|
||||||
|
|
||||||
|
|
||||||
@require_active_login
|
|
||||||
def submit_success(request):
|
def submit_success(request):
|
||||||
# render
|
# render
|
||||||
template = request.template_env.get_template(
|
template = request.template_env.get_template(
|
||||||
|
@ -17,8 +17,6 @@
|
|||||||
#}
|
#}
|
||||||
{% extends "mediagoblin/base.html" %}
|
{% extends "mediagoblin/base.html" %}
|
||||||
|
|
||||||
{% import "/mediagoblin/utils/wtforms.html" as wtforms_util %}
|
|
||||||
|
|
||||||
{% block mediagoblin_content %}
|
{% block mediagoblin_content %}
|
||||||
Woohoo! Submitted!
|
Woohoo! Submitted!
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user