diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/contrib/admin/index.txt | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index 0d28cc48ff..e8bc59724d 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -607,15 +607,12 @@ subclass:: class AuthDecadeBornListFilter(DecadeBornListFilter): def lookups(self, request): - if request.user.is_authenticated(): - return ( - ('80s', 'in the eighties'), - ('other', 'other'), - ) - else: - return ( - ('90s', 'in the nineties'), - ) + if request.user.is_superuser: + return super(AuthDecadeBornListFilter, self).lookups(request) + + def queryset(self, request, queryset): + if request.user.is_superuser: + return super(AuthDecadeBornListFilter, self).queryset(request, queryset) * a tuple, where the first element is a field name and the second element is a class inheriting from |
