f57f4e87c651c0ed2c7bdfef6f500bdd34ece469
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.
9 # Refactoring : utiliser project.lib.get_employe_from_user
11 employe
= ref
.Authentification
.objects
.get(courriel
=user
.email
).id
13 raise Exception(u
"L'employé avec le courriel %s n'a pas été trouvé dans le référentiel." % user
.email
)
16 def is_user_dans_services_centraux(user
):
17 employe
= get_employe_from_user(user
)
18 return employe
.implantation_id
in (15, 19)
20 def is_user_dans_region(user
):
21 employe
= get_employe_from_user(user
)
22 return not is_user_dans_services_centraux(user
)