some fixes for info view

This commit is contained in:
rlx 2011-08-06 13:34:56 +00:00
commit f1393d79e9
4 changed files with 44 additions and 29 deletions

View file

@ -444,6 +444,8 @@ class Item(models.Model):
if not keys or 'poster' in keys:
i['poster'] = self.get_poster()
#only needed by admins
if keys and 'posters' in keys:
i['posters'] = self.get_posters()
if keys and 'frames' in keys:

View file

@ -339,9 +339,9 @@ def get(request):
item = get_object_or_404_json(models.Item, itemId=data['id'])
if item.access(request.user):
info = item.get_json(data['keys'])
if 'stream' in data['keys']:
if not data['keys'] or 'stream' in data['keys']:
info['stream'] = item.get_stream()
if 'layers' in data['keys']:
if not data['keys'] or 'layers' in data['keys']:
info['layers'] = item.get_layers(request.user)
response['data'] = info
else: