Les roles_mo sont pré-sélectionnés selon les types_mo
authorAlicia FLOREZ <alicflorez@gmail.com>
Fri, 31 May 2013 12:02:26 +0000 (14:02 +0200)
committerAlicia FLOREZ <alicflorez@gmail.com>
Fri, 31 May 2013 12:02:26 +0000 (14:02 +0200)
mo.py

diff --git a/mo.py b/mo.py
index 511baaa..eccd906 100644 (file)
--- a/mo.py
+++ b/mo.py
@@ -30,7 +30,7 @@ class RoleMO(osv.Model):
         "type_mo": fields.selection(_types_mo,
                                     string="Type de MO",
                                     required=True),
-        "mo_ids": fields.one2many("cmmi.mo",
+        "mo_ids": fields.one2many("cmmi.mo", #TODO: à vérifier si pas de bugs
                                   "role_mo_id",
                                   string="MOs"),
     }
@@ -67,6 +67,9 @@ class Moe(osv.Model):
     _inherit = "cmmi.mo"
 
     _columns = {
+        "role_mo_id": fields.many2one("cmmi.mo.role",
+                                      string="Role",
+                                      domain=[("type_mo", "=", "MOE")]),
         "projets": fields.one2many("cmmi.projet",
                                    "moe_id",
                                    string="Projets"),
@@ -82,6 +85,9 @@ class Moa(osv.Model):
     _inherit = "cmmi.mo"
 
     _columns = {
+        "role_mo_id": fields.many2one("cmmi.mo.role",
+                                      string="Role",
+                                      domain=[("type_mo", "=", "MOA")]),
         "projets": fields.one2many("cmmi.projet",
                                    "moa_id",
                                    string="Projets"),