File tree 2 files changed +9
-3
lines changed
2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -36,21 +36,28 @@ def for_admin_user(self, user):
36
36
return self .none ()
37
37
38
38
def public (self , user = None ):
39
- queryset = self .filter (privacy_level = constants .PUBLIC )
39
+ queryset = self .filter (
40
+ privacy_level = constants .PUBLIC ,
41
+ users__profile__banned = False
42
+ )
40
43
if user :
41
44
queryset = self ._add_user_repos (queryset , user )
42
45
return queryset .distinct ()
43
46
44
47
def protected (self , user = None ):
45
48
queryset = self .filter (
46
49
privacy_level__in = [constants .PUBLIC , constants .PROTECTED ],
50
+ users__profile__banned = False
47
51
)
48
52
if user :
49
53
queryset = self ._add_user_repos (queryset , user )
50
54
return queryset .distinct ()
51
55
52
56
def private (self , user = None ):
53
- queryset = self .filter (privacy_level = constants .PRIVATE )
57
+ queryset = self .filter (
58
+ privacy_level = constants .PRIVATE ,
59
+ users__profile__banned = False
60
+ )
54
61
if user :
55
62
queryset = self ._add_user_repos (queryset , user )
56
63
return queryset .distinct ()
Original file line number Diff line number Diff line change @@ -45,7 +45,6 @@ class ProjectIndex(ListView):
45
45
46
46
def get_queryset (self ):
47
47
queryset = Project .objects .public (self .request .user )
48
- queryset = queryset .exclude (users__profile__banned = True )
49
48
50
49
if self .kwargs .get ('tag' ):
51
50
self .tag = get_object_or_404 (Tag , slug = self .kwargs .get ('tag' ))
You can’t perform that action at this time.
0 commit comments