aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/submit
diff options
context:
space:
mode:
authorJoar Wandborg <git@wandborg.com>2011-08-22 18:06:28 +0200
committerJoar Wandborg <git@wandborg.com>2011-08-22 18:06:28 +0200
commit3a8c3a38559f2f81d6155c2349fcddc5ecd6ef28 (patch)
tree6c50d10b4b1af8ce9f0e2aca6e93925518f7fb8f /mediagoblin/submit
parent2c4374938f05782cd8aceb789098f787d04adc51 (diff)
downloadmediagoblin-3a8c3a38559f2f81d6155c2349fcddc5ecd6ef28.tar.lz
mediagoblin-3a8c3a38559f2f81d6155c2349fcddc5ecd6ef28.tar.xz
mediagoblin-3a8c3a38559f2f81d6155c2349fcddc5ecd6ef28.zip
Feature #482 - Media attachments -
* Moved attachment uploading to separate view * Support for multiple attachments!
Diffstat (limited to 'mediagoblin/submit')
-rw-r--r--mediagoblin/submit/forms.py3
-rw-r--r--mediagoblin/submit/views.py25
2 files changed, 0 insertions, 28 deletions
diff --git a/mediagoblin/submit/forms.py b/mediagoblin/submit/forms.py
index 9b35a8c3..f02c95a6 100644
--- a/mediagoblin/submit/forms.py
+++ b/mediagoblin/submit/forms.py
@@ -28,6 +28,3 @@ class SubmitStartForm(wtforms.Form):
tags = wtforms.TextField(
'Tags',
[tag_length_validator])
- attachment = wtforms.FileField(
- 'Attachment',
- [wtforms.validators.Optional()])
diff --git a/mediagoblin/submit/views.py b/mediagoblin/submit/views.py
index 213b2494..126cf3a8 100644
--- a/mediagoblin/submit/views.py
+++ b/mediagoblin/submit/views.py
@@ -76,31 +76,6 @@ def submit_start(request):
# Generate a slug from the title
entry.generate_slug()
- # Add any attachements
- if (mg_globals.app_config['allow_attachments']
- and request.POST.has_key('attachment')
- and isinstance(request.POST['attachment'], FieldStorage)
- and request.POST['attachment'].file):
-
- attachment_public_filepath = mg_globals.public_store.get_unique_filepath(
- ['media_entries',
- unicode('attachment-%s' % entry['_id']),
- secure_filename(request.POST['attachment'].filename)])
-
- attachment_public_file = mg_globals.public_store.get_file(
- attachment_public_filepath, 'wb')
-
- try:
- attachment_public_file.write(request.POST['attachment'].file.read())
- finally:
- request.POST['attachment'].file.close()
-
- entry['attachment_files'] = [dict(
- name=request.POST['attachment'].filename,
- filepath=attachment_public_filepath,
- created=datetime.utcnow()
- )]
-
# Now store generate the queueing related filename
queue_filepath = request.app.queue_store.get_unique_filepath(
['media_entries',