def queryset(self, request): query_set = ModelAdmin.queryset(self, request) user = request.user if user.is_superuser: return query_set return query_set.filter( app_key__exact=user.get_profile().app_key.unique_token)
def test_default_ordering(self): """ The default ordering should be by name, as specified in the inner Meta class. """ ma = ModelAdmin(Band, None) names = [b.name for b in ma.queryset(request)] self.assertEqual(['Aerosmith', 'Radiohead', 'Van Halen'], names)
def test_default_ordering(self): """ The default ordering should be by name, as specified in the inner Meta class. """ ma = ModelAdmin(Band, None) names = [b.name for b in ma.queryset(None)] self.assertEqual([u'Aerosmith', u'Radiohead', u'Van Halen'], names)
def queryset(self, request): query_set = ModelAdmin.queryset(self, request) user = request.user if user.is_superuser: return query_set return query_set.filter(app_key__exact=user.get_profile().app_key.unique_token)