Skip to content

Commit 0e8e7c1

Browse files
authored
Merge pull request #5733 from rtfd/humitos/admin-not-banned-filter
Filter by projects with no banned users
2 parents bbee0c7 + be0aab7 commit 0e8e7c1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

readthedocs/projects/admin.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,19 @@ class ProjectOwnerBannedFilter(admin.SimpleListFilter):
111111
parameter_name = 'project_owner_banned'
112112

113113
OWNER_BANNED = 'true'
114+
NOT_OWNER_BANNED = 'false'
114115

115116
def lookups(self, request, model_admin):
116-
return ((self.OWNER_BANNED, _('Yes')),)
117+
return (
118+
(self.OWNER_BANNED, _('Yes')),
119+
(self.NOT_OWNER_BANNED, _('No')),
120+
)
117121

118122
def queryset(self, request, queryset):
119123
if self.value() == self.OWNER_BANNED:
120124
return queryset.filter(users__profile__banned=True)
125+
if self.value() == self.NOT_OWNER_BANNED:
126+
return queryset.filter(users__profile__banned=False)
121127
return queryset
122128

123129

0 commit comments

Comments
 (0)