Fix ordering of tags

master
Nick Sergeant 2011-12-28 21:50:28 -05:00
parent 3415b8f5c8
commit fa38f29842
2 changed files with 8 additions and 3 deletions

View File

@ -1,4 +1,5 @@
BeautifulSoup
biplist
boto
Django
django-annoying

View File

@ -104,12 +104,16 @@ class PrivateTagResource(ModelResource):
bundle.data['snipts'] = '/api/private/snipt/?tag=%d' % bundle.obj.id
bundle.data['count'] = bundle.obj.taggit_taggeditem_items.filter(
snipt__user=bundle.request.user).count()
snipt__user=bundle.request.user
).count()
return bundle
def apply_authorization_limits(self, request, object_list):
return object_list.filter(snipt__user=request.user)
object_list = object_list.filter(snipt__user=request.user)
object_list = object_list.annotate(count=Count('taggit_taggeditem_items__id'))
object_list = object_list.order_by('-count')
return object_list
class PrivateSniptResource(ModelResource):
user = fields.ForeignKey(PrivateUserResource, 'user', full=True)