1 # -*- encoding: utf-8 -*-
3 import datamaster_modeles
.models
as ref
5 def get_employe_from_user(user
):
7 Retourne un employé AUF à partir de son user Django.
10 employe
= ref
.Authentification
.objects
.get(courriel
=user
.email
).id
12 raise Exception(u
"L'employé avec le courriel %s n'a pas été trouvé dans le référentiel." % user
.email
)
15 def is_user_dans_services_centraux(user
):
16 employe
= get_employe_from_user(user
)
17 return employe
.implantation_id
in (15, 19)
19 def is_user_dans_region(user
):
20 employe
= get_employe_from_user(user
)
21 return not is_user_dans_services_centraux(user
)