Merge branch 'dae' into dev
[auf_rh_dae.git] / project / rh_v1 / models.py
index 8cb8169..f0424ca 100644 (file)
@@ -75,30 +75,30 @@ class Dossier(models.Model):
     employe = models.ForeignKey('Employe', db_column='employe')
     #Postes
     poste1 = models.ForeignKey('Poste', db_column='poste1', related_name='poste1')
-    implantation1 = models.ForeignKey('datamaster_modeles.Implantation', db_column='implantation1', related_name='implantation1')
+    implantation1 = models.ForeignKey('datamaster_modeles.Implantation', db_column='implantation1', related_name='implantation1', blank=True, null=True)
     complement1 = models.TextField(null=True, blank=True)
     responsable_implantation1 = models.IntegerField()
     poste2 = models.ForeignKey('Poste', db_column='poste2', related_name='poste2', blank=True, null=True)
-    implantation2 = models.ForeignKey('datamaster_modeles.Implantation', db_column='implantation2', related_name='implantation2')
+    implantation2 = models.ForeignKey('datamaster_modeles.Implantation', db_column='implantation2', related_name='implantation2', null=True, blank=True)
     complement2 = models.TextField(null=True, blank=True)
     responsable_implantation2 = models.IntegerField() 
     #Relations
-    service = models.ForeignKey('Service', db_column='service')
-    responsable = models.ForeignKey('Employe', db_column='responsable', related_name='responsable')
-    remplacement_de = models.ForeignKey('Employe', db_column='remplacement_de', related_name='remplacement_de')
+    service = models.ForeignKey('Service', db_column='service', blank=True, null=True)
+    responsable = models.ForeignKey('Employe', db_column='responsable', related_name='responsable', blank=True, null=True)
+    remplacement_de = models.ForeignKey('Employe', db_column='remplacement_de', related_name='remplacement_de', blank=True, null=True)
     type = models.CharField(max_length=1, choices=TYPE_DOSSIER_CHOICES)
-    statut = models.ForeignKey('Statut', db_column='statut')
-    organisme_bstg = models.ForeignKey('OrganismeBstg', db_column='organisme_bstg')
+    statut = models.ForeignKey('Statut', db_column='statut', blank=True, null=True)
+    organisme_bstg = models.ForeignKey('OrganismeBstg', db_column='organisme_bstg', blank=True, null=True)
     #Rémunération
-    classement = models.ForeignKey('Classement', db_column='classement')
+    classement = models.ForeignKey('Classement', db_column='classement', blank=True, null=True)
     regime_travail = models.IntegerField()
     #Mandat
     mandat_date_debut = models.DateField()
-    mandat_date_fin = models.DateField()
+    mandat_date_fin = models.DateField(null=True, blank=True)
     #Contrat
     contrat_date_debut = models.DateField()
     contrat_date_fin = models.DateField()
-    type_contrat = models.ForeignKey('TypeContrat', db_column='type_contrat')
+    type_contrat = models.ForeignKey('TypeContrat', db_column='type_contrat', blank=True, null=True)
     #Meta
     date_creation = models.DateField(auto_now_add=True)
     date_maj = models.DateField(auto_now=True)