mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 06:42:16 +00:00
Don't show a request link if the group is managed
This commit is contained in:
@@ -28,11 +28,18 @@ def group_list(request):
|
||||
group_list = []
|
||||
for group in groups:
|
||||
if request.user in group.groupinformation.admins.all():
|
||||
group_list.append((group.id, group.name, 'Admin', group.groupinformation.requestable))
|
||||
status = "Admin"
|
||||
elif request.user in group.user_set.all():
|
||||
group_list.append((group.id, group.name, 'Member', group.groupinformation.requestable))
|
||||
status = "Member"
|
||||
else:
|
||||
group_list.append((group.id, group.name, None, group.groupinformation.requestable))
|
||||
status = None
|
||||
|
||||
if group.groupinformation.requestable and not group.groupinformation.type == GROUP_TYPE_MANAGED:
|
||||
requestable = True
|
||||
else:
|
||||
requestable = False
|
||||
|
||||
group_list.append((group.id, group.name, status, requestable))
|
||||
|
||||
return render_to_response('groups/group_list.html', locals(), context_instance=RequestContext(request))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user