no delete + actif par defaut
[auf_rh_dae.git] / project / rh / models.py
index 140a7e2..5e61e7e 100644 (file)
@@ -363,13 +363,7 @@ class Employe(AUFMetadata):
         verbose_name_plural = u"Employés"
 
     def __unicode__(self):
-        return u'%s [%s]' % (self.get_nom(), self.id)
-
-    def get_nom(self):
-        nom_affichage = self.nom_affichage
-        if not nom_affichage:
-            nom_affichage = u'%s %s' % (self.nom.upper(), self.prenom)
-        return nom_affichage
+        return u'%s %s [%s]' % (self.nom.upper(), self.prenom, self.id)
 
     def civilite(self):
         civilite = u''
@@ -499,18 +493,12 @@ class AyantDroit(AUFMetadata):
                             null=True, blank=True)
 
     class Meta:
-        ordering = ['nom_affichage']
+        ordering = ['nom', ]
         verbose_name = u"Ayant droit"
         verbose_name_plural = u"Ayants droit"
 
     def __unicode__(self):
-        return u'%s' % (self.get_nom())
-
-    def get_nom(self):
-        nom_affichage = self.nom_affichage
-        if not nom_affichage:
-            nom_affichage = u'%s %s' % (self.nom.upper(), self.prenom)
-        return nom_affichage
+        return u'%s %s [%s]' % (self.nom.upper(), self.prenom, self.id)
 
     prefix_implantation = "employe__dossiers__poste__implantation__region"
     def get_regions(self):
@@ -719,7 +707,7 @@ class RemunerationMixin(AUFMetadata):
     montant = models.FloatField(null=True, blank=True,
                             default=0)
                             # Annuel (12 mois, 52 semaines, 364 jours?)
-    devise = models.ForeignKey('Devise', db_column='devise', related_name='+', default=5)
+    devise = models.ForeignKey('Devise', db_column='devise', related_name='+',)
     # commentaire = precision
     commentaire = models.CharField(max_length=255, null=True, blank=True)
     # date_debut = anciennement date_effectif
@@ -807,7 +795,7 @@ class Contrat_(AUFMetadata):
 
     class Meta:
         abstract = True
-        ordering = ['dossier__employe__nom_affichage']
+        ordering = ['dossier__employe__nom']
         verbose_name = u"Contrat"
         verbose_name_plural = u"Contrats"