mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 14:52:15 +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 = []
|
group_list = []
|
||||||
for group in groups:
|
for group in groups:
|
||||||
if request.user in group.groupinformation.admins.all():
|
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():
|
elif request.user in group.user_set.all():
|
||||||
group_list.append((group.id, group.name, 'Member', group.groupinformation.requestable))
|
status = "Member"
|
||||||
else:
|
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))
|
return render_to_response('groups/group_list.html', locals(), context_instance=RequestContext(request))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user