Commit 01dda584 authored by Charlie Jacomme's avatar Charlie Jacomme

[intranet] Il restait des is_cableurs ;(

parent a0c49fce
......@@ -24,16 +24,6 @@ else:
use_ldap_admin = lc_ldap.shortcuts.with_ldap_conn(retries=2, delay=5,
constructor=lc_ldap.shortcuts.lc_ldap_admin)
def is_cableur(request):
"""Renvoie True si l'utilisateur connecté a les droits"""
luser = conn_pool.get_user(request.user)
li = False
if "Cableur" in luser['droits'] or "Nounou" in luser['droits']:
li = True
return li
def is_adm(request):
"""Renvoie True si l'utilisateur connecté est adm"""
luser = conn_pool.get_user(request.user)
......@@ -45,7 +35,7 @@ def is_adm(request):
@login_required
def afficher(request):
""" Accueil de l'interface de cablage """
if not is_cableur(request):
if not request.user.has_perm('auth.crans_cableur'):
messages.error(request, u""" Accès interdit, droits insuffisants """ )
return HttpResponseRedirect("/")
return render(request, "cablage/affichage.html")
......@@ -54,7 +44,7 @@ def afficher(request):
@login_required
def rechercher(request, ldap, objet):
""" Interface de recherche d'un objet ldap """
if not is_cableur(request):
if not request.user.has_perm('auth.crans_cableur'):
messages.error(request, u""" Accès interdit, droits insuffisants """ )
return HttpResponseRedirect("/")
if request.method == "POST":
......
......@@ -220,19 +220,11 @@ def register(request, view_name):
task.save()
return HttpResponse(task.get_absolute_url(), content_type="text/plain")
def is_cableur(request):
"""Renvoie True si l'utilisateur connecté a les droits"""
luser = conn_pool.get_user(request.user)
li = False
if "Cableur" in luser['droits'] or "Nounou" in luser['droits']:
li = True
return li
@login_required
@use_ldap_admin
def afficher(request, ldap):
""" Affiche les liens upload pour les cableurs """
if not is_cableur(request):
if not request.user.has_perm('auth.crans_cableur'):
messages.error(request, u""" Accès interdit, droits insuffisants """ )
return HttpResponseRedirect("/")
if request.method == "POST":
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment