Merge branch 'dev' of ssh://git.auf/auf_rh_dae into dev
[auf_rh_dae.git] / project / dae / models.py
index a720bae..f38b2be 100644 (file)
@@ -83,7 +83,7 @@ class Poste(models.Model):
                                 verbose_name="Nb. heures par semaine")
 
     # Recrutement
-    statut_residence = models.CharField(max_length=10, default='MAD',
+    statut_residence = models.CharField(max_length=10, default='local', 
                                         verbose_name="Statut",
                                         choices=STATUT_RESIDENCE_CHOICES)
     # TODO null?
@@ -286,7 +286,11 @@ class Dossier(models.Model):
     employe = models.ForeignKey('Employe', related_name='+', editable=False)
     poste = models.ForeignKey('Poste', related_name='+', editable=False)
     statut = models.ForeignKey(rh.Statut, related_name='+')
-    organisme_bstg = models.ForeignKey(rh.OrganismeBstg, related_name='+')
+    organisme_bstg = models.ForeignKey(rh.OrganismeBstg, 
+            verbose_name="Organisme", 
+            help_text="Si détaché (DET) ou mis à disposition (MAD), \
+                    préciser l'organisme.",
+            related_name='+')
 
     # Données antérieures de l'employé
     statut_anterieur = models.ForeignKey(
@@ -316,7 +320,8 @@ class Dossier(models.Model):
 
     # Recrutement
     remplacement = models.BooleanField()
-    statut_residence = models.CharField(max_length=10,
+    statut_residence = models.CharField(max_length=10, default='local', 
+                                        verbose_name="Statut",
                                         choices=STATUT_RESIDENCE_CHOICES)
 
     # Rémunération
@@ -325,20 +330,22 @@ class Dossier(models.Model):
     salaire = models.DecimalField(max_digits=12, decimal_places=2,
                                   verbose_name='Salaire de base',
                                   null=True, default=None)
-    devise = models.ForeignKey(rh.Devise, related_name='+')
+    devise = models.ForeignKey(rh.Devise, default=5, related_name='+')
     regime_travail = models.DecimalField(max_digits=12, decimal_places=2,
-                                         verbose_name="Régime de travail")
+                                         verbose_name="Régime de travail",
+                                         help_text="% du temps complet")
     regime_travail_nb_heure_semaine = models.DecimalField(max_digits=12,
-            decimal_places=2, verbose_name="Nbr heures par semaine")
+            decimal_places=2, verbose_name="Nb. heures par semaine")
 
     # Contrat
     type_contrat = models.ForeignKey(rh.TypeContrat, related_name='+')
-    contrat_date_debut = models.DateField()
-    contrat_date_fin = models.DateField()
+    contrat_date_debut = models.DateField(help_text="format: aaaa-mm-jj")
+    contrat_date_fin = models.DateField(help_text="format: aaaa-mm-jj")
 
     # Comptes
-    compte_compta = models.CharField(max_length=10,
-                                     choices=COMPTE_COMPTA_CHOICES)
+    compte_compta = models.CharField(max_length=10, default='aucun',
+                                    verbose_name=u'Compte comptabilité',
+                                    choices=COMPTE_COMPTA_CHOICES)
     compte_courriel = models.BooleanField()