responsables implantation
[auf_rh_dae.git] / project / rh / models.py
index b621fa4..99d85a5 100644 (file)
@@ -1384,15 +1384,22 @@ class TypeContrat(AUFMetadata):
 
 ### AUTRES
 
-class ResponsableImplantation(AUFMetadata):
+class ResponsableImplantationProxy(ref.Implantation):
+    class Meta:
+        proxy = True
+        verbose_name = u"Responsable d'implantation"
+        verbose_name_plural = u"Responsables d'implantation"
+
+
+class ResponsableImplantation(models.Model):
     """Le responsable d'une implantation.
     Anciennement géré sur le Dossier du responsable.
     """
     employe = models.ForeignKey('Employe', db_column='employe',
                             related_name='+',
                             null=True, blank=True)
-    implantation = models.ForeignKey(ref.Implantation,
-                            db_column='implantation', related_name='+',
+    implantation = models.OneToOneField("ResponsableImplantationProxy",
+                            db_column='implantation', related_name='responsable',
                             unique=True)
 
     def __unicode__(self):