0f844142 |
1 | # -*- encoding: utf-8 -*- |
2 | |
3 | import datamaster_modeles.models as ref |
4 | import rh.models as rh |
5 | |
6 | def get_employe_from_user(user): |
7 | """ |
8 | Retourne un employé AUF (rh.Employe) à partir de son user Django. |
9 | """ |
10 | try: |
11 | ref_employe = ref.Authentification.objects.get(courriel=user.email).id |
12 | employe = rh.Employe.objects.get(id=ref_employe.id) |
13 | except: |
14 | #raise Exception(u"L'employé avec le courriel %s n'a pas été trouvé dans le référentiel." % user.email) |
15 | employe = rh.Employe.objects.none() |
16 | return employe |