Skip to content

Commit b8e015d

Browse files
committed
Filter the Group list by user's permissions
We add a filters the GroupListView to show only the Groups that the currently logged-in user has permission to access.
1 parent 9141134 commit b8e015d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

promgen/views.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1957,7 +1957,9 @@ def build_success_message(self, message):
19571957

19581958
class GroupList(LoginRequiredMixin, ListView):
19591959
paginate_by = 20
1960-
queryset = models.Group.objects.order_by("name")
1960+
1961+
def get_queryset(self):
1962+
return permissions.get_accessible_groups_for_user(self.request.user).order_by("name")
19611963

19621964

19631965
class GroupDetail(PromgenGuardianPermissionMixin, DetailView):

0 commit comments

Comments
 (0)