bug fix for django 1.8 update ldap group checks

This commit is contained in:
smile 2015-12-01 23:46:36 +01:00
parent a8ea7e2237
commit 6934a9eacc

View file

@ -160,11 +160,7 @@ def gastropin(request):
@login_required @login_required
def clabpin(request): def clabpin(request):
if not ( if len(request.user.groups.filter(name__in=['cey-c-lab', 'cey-schleuse', 'cey-soundlab'])) < 1:
request.user.profile.is_clab_member or
request.user.profile.is_cey_member or
request.user.profile.is_soundlab_member
):
return render(request, 'access_denied.html') return render(request, 'access_denied.html')
def calculate_clab_hash(pin): def calculate_clab_hash(pin):
@ -267,7 +263,7 @@ def preferred_email(request):
@login_required @login_required
def admin(request): def admin(request):
admin_member = retrieve_member(request) admin_member = retrieve_member(request)
if not request.user.profile.is_ldap_admin: if len(request.user.groups.filter(name__in=['ldap_admins'])) < 1:
return render(request, 'access_denied.html') return render(request, 'access_denied.html')
users = admin_member.list_users() users = admin_member.list_users()
if request.method == 'POST': if request.method == 'POST':