X-Git-Url: https://git.auf.org/?p=auf_rh_dae.git;a=blobdiff_plain;f=project%2Fdae%2Fmodels.py;h=f6a064070e2e5b6f2b483f26ac30ca8951d06242;hp=eb1d5c4b9c787246f1bea4dbed70763b1ddbbcfc;hb=a9c281dd6ace1ad701e67ed45db3a5fc600f4f73;hpb=9508a5b8aaf8b6e96268a0a52648e778c10ff794 diff --git a/project/dae/models.py b/project/dae/models.py index eb1d5c4..f6a0640 100644 --- a/project/dae/models.py +++ b/project/dae/models.py @@ -1,8 +1,9 @@ # -=- encoding: utf-8 -=- -from django.db import models +from django.db import models +import reversion import datamaster_modeles.models as ref -import project.rh_v1.models as rh +from rh_v1 import models as rh STATUT_RESIDENCE_CHOICES = ( @@ -153,11 +154,7 @@ class Poste(models.Model): nom = dossiers[0].complement1 else: nom = "" - - if nom == "": - return None - else: - return nom + return nom def get_employe(self): """ @@ -204,6 +201,10 @@ class Poste(models.Model): rh.ValeurPoint.objects.filter(implantation=self.implantation) super(Subject, self).save(*args, **kwargs) +# Tester l'enregistrement car les models.py sont importés au complet +if not reversion.is_registered(Poste): + reversion.register(Poste) + POSTE_FINANCEMENT_CHOICES = ( ('A', 'A - Frais de personnel'),