Changes serialization to .serialize method on object - MediaEntry

This commit is contained in:
Jessica Tallon
2013-08-14 17:51:36 +01:00
committed by Jessica Tallon
parent 5a2056f738
commit bdde87a4b3
2 changed files with 44 additions and 21 deletions

View File

@@ -39,25 +39,6 @@ def inbox(request):
""" Handles the user's inbox - /api/user/<username>/inbox """
raise NotImplemented("Yet to implement looking up user's inbox")
def image_object(request, media):
""" Return image object - /api/image/<uuid> """
author = media.get_uploader
url = request.urlgen(
"mediagoblin.user_pages.media_home",
user=author.username,
media=media.slug,
qualified=True
)
context = {
"author": author.serialize(request),
"displayName": media.title,
"objectType": "image",
"url": url,
}
return json_response(context)
@oauth_required
def object(request):
""" Lookup for a object type """
@@ -74,5 +55,4 @@ def object(request):
error = "Can't find a {0} with ID = {1}".format(objectType, uuid)
return json_response({"error": error}, status=404)
if objectType == "image":
return image_object(request, media)
return json_response(media.serialize(request))