diff options
Diffstat (limited to 'mediagoblin/media_types')
-rw-r--r-- | mediagoblin/media_types/image/__init__.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/mediagoblin/media_types/image/__init__.py b/mediagoblin/media_types/image/__init__.py index 96081068..11f90ca5 100644 --- a/mediagoblin/media_types/image/__init__.py +++ b/mediagoblin/media_types/image/__init__.py @@ -19,9 +19,6 @@ import logging from mediagoblin.media_types import MediaManagerBase from mediagoblin.media_types.image.processing import sniff_handler, \ ImageProcessingManager -from mediagoblin.tools.response import json_response -from mediagoblin.submit.lib import prepare_queue_task, run_process_media -from mediagoblin.notifications import add_comment_subscription _log = logging.getLogger(__name__) @@ -58,38 +55,6 @@ class ImageMediaManager(MediaManagerBase): except (KeyError, ValueError): return None - @staticmethod - def api_upload_request(request, file_data, entry): - """ This handles a image upload request """ - # Use the same kind of method from mediagoblin/submit/views:submit_start - entry.media_type = unicode(MEDIA_TYPE) - entry.title = file_data.filename - entry.generate_slug() - - queue_file = prepare_queue_task(request.app, entry, file_data.filename) - with queue_file: - queue_file.write(request.data) - - entry.save() - return json_response(entry.serialize(request)) - - @staticmethod - def api_add_to_feed(request, entry): - """ Add media to Feed """ - if entry.title: - # Shame we have to do this here but we didn't have the data in - # api_upload_request as no filename is usually specified. - entry.slug = None - entry.generate_slug() - - feed_url = request.urlgen( - 'mediagoblin.user_pages.atom_feed', - qualified=True, user=request.user.username) - - run_process_media(entry, feed_url) - add_comment_subscription(request.user, entry) - return json_response(entry.serialize(request)) - def get_media_type_and_manager(ext): if ext in ACCEPTED_EXTENSIONS: return MEDIA_TYPE, ImageMediaManager |