Update all the views so that they use the uploader reference instead
of uploader embedding
This commit is contained in:
@@ -127,17 +127,22 @@ class MediaEntry(Document):
|
||||
|
||||
Use a slug if we have one, else use our '_id'.
|
||||
"""
|
||||
uploader = self.uploader()
|
||||
|
||||
if self.get('slug'):
|
||||
return urlgen(
|
||||
'mediagoblin.user_pages.media_home',
|
||||
user=self['uploader']['username'],
|
||||
user=uploader['username'],
|
||||
media=self['slug'])
|
||||
else:
|
||||
return urlgen(
|
||||
'mediagoblin.user_pages.media_home',
|
||||
user=self['uploader']['username'],
|
||||
user=uploader['username'],
|
||||
media=unicode(self['_id']))
|
||||
|
||||
def uploader(self):
|
||||
return self.db.User.find_one({'_id': self['uploader']})
|
||||
|
||||
|
||||
REGISTER_MODELS = [MediaEntry, User]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user