Fin de la refonte selon le nouveau schema
[OpenERP/cmmi.git] / projet.py
index 55e9b2d..91c6e8b 100644 (file)
--- a/projet.py
+++ b/projet.py
@@ -69,9 +69,16 @@ class Projet(osv.Model):
     _columns = {
         "name": fields.char(string="Title", size=64, required=True),
         "description": fields.text(string="Description"),
+        # Backrefs
         "domains": fields.one2many("cmmi.projet.domaine",
                                     "project_id",
                                     string="Domaines"),
+        "moe_ids": fields.one2many("cmmi.projet.moe",
+                                   "project_id",
+                                   string="MOEs"),
+        "moa_ids": fields.one2many("cmmi.projet.moa",
+                                   "project_id",
+                                   string="MOAs"),
         "team_members": fields.one2many("cmmi.projet.teammember",
                                          "projet_id",
                                          string="Team Members"),
@@ -90,12 +97,9 @@ class Projet(osv.Model):
         "evolutions": fields.one2many("cmmi.evolution",
                                       "projet_id",
                                       string="Evolutions"),
-        "moe_ids": fields.one2many("cmmi.projet.moe",
-                                   "project_id",
-                                   string="MOEs"),
-        "moa_ids": fields.one2many("cmmi.projet.moa",
-                                   "project_id",
-                                   string="MOAs"),
+        # TODO: faire un champs fonction qui renvoie uniquement les domaines sélectionnés
+        
+        # Champs fonction rapatriant les mo ou domaine principaux
         "moe_id": fields.function(_get_main_moe,
                                   type="string",
                                   string="MOE principale"),
@@ -366,4 +370,4 @@ class ProjetTeammember(osv.Model):
         "partner_id": fields.many2one("res.partner",
                                     string="Team Member",
                                     required=True),
-    }
\ No newline at end of file
+    }