diff options
author | Jessica Tallon <jessica@megworld.co.uk> | 2014-07-23 00:23:23 +0100 |
---|---|---|
committer | Jessica Tallon <jessica@megworld.co.uk> | 2014-07-23 00:23:23 +0100 |
commit | aab62394773c27e73996e8cb8fb425db3fa62d49 (patch) | |
tree | 5f7e8a14f557f9917179fc8f2d4e9987ef98097a /mediagoblin/db/mixin.py | |
parent | 59ff4790c9f33fe13ee0a411d4152bd256eaa06a (diff) | |
parent | a14d90c2db5ff96bdd72009a07f1afc0e8ef3595 (diff) | |
download | mediagoblin-aab62394773c27e73996e8cb8fb425db3fa62d49.tar.lz mediagoblin-aab62394773c27e73996e8cb8fb425db3fa62d49.tar.xz mediagoblin-aab62394773c27e73996e8cb8fb425db3fa62d49.zip |
Merge branch 'Federation'
Diffstat (limited to 'mediagoblin/db/mixin.py')
-rw-r--r-- | mediagoblin/db/mixin.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mediagoblin/db/mixin.py b/mediagoblin/db/mixin.py index 3d96ba34..87f4383a 100644 --- a/mediagoblin/db/mixin.py +++ b/mediagoblin/db/mixin.py @@ -202,6 +202,17 @@ class MediaEntryMixin(GenerateSlugMixin): thumb_url = mg_globals.app.staticdirector(manager[u'default_thumb']) return thumb_url + @property + def original_url(self): + """ Returns the URL for the original image + will return self.thumb_url if original url doesn't exist""" + if u"original" not in self.media_files: + return self.thumb_url + + return mg_globals.app.public_store.file_url( + self.media_files[u"original"] + ) + @cached_property def media_manager(self): """Returns the MEDIA_MANAGER of the media's media_type |