Show public or requestable

This commit is contained in:
2011-09-21 13:32:05 +01:00
parent e11016ef42
commit 8ff1b09e0c

View File

@@ -22,9 +22,7 @@ def group_list(request):
if request.user.is_superuser:
groups = Group.objects.select_related('groupinformation').all()
else:
groups = Group.objects.select_related('groupinformation').filter(Q(groupinformation__type=GROUP_TYPE_PERMISSION) |
Q(groupinformation__public=True) |
Q(groupinformation__requestable=True) |
groups = Group.objects.select_related('groupinformation').filter(Q( Q(groupinformation__public=True) | Q(groupinformation__requestable=True) ) |
Q(groupinformation__admins__in=[request.user]) |
Q(user__in=[request.user]))