Mise en page vue Projet : affichage du champ 'selectionne' dans le tree_view des...
[OpenERP/cmmi.git] / evolution.py
index 1cb6e65..9347c72 100644 (file)
@@ -6,7 +6,11 @@ from openerp.osv import osv, fields
 
 
 class Evolution(osv.Model):
-    _name = "projet.evolution"
+    _name = "cmmi.evolution"
+
+    _domains = {
+        'human': [('is_company', '=', "False")],
+    }
 
     _priorites = [("incontournable", "Incontournable"),
                   ("necessaire", "Nécéssaire"),
@@ -25,37 +29,40 @@ class Evolution(osv.Model):
         "keywords": fields.text(string="Mots clés"),
         "priorite": fields.selection(_priorites, string="Priorité"),
         "statut": fields.selection(_statuts, string="Statut"),
-        "charges": fields.one2many("projet.charge",
+        "charges": fields.one2many("cmmi.evolution.charge",
                                    "evolution_id",
                                    string="Charges"),
-        "module_id": fields.many2one("projet.module",
+        "module_id": fields.many2one("cmmi.description.module",
                                      string="Modules"),
-        "chantier_id": fields.many2one("projet.chantier",
-                                    string="Chantier"),
-        "palier_id": fields.many2one("projet.palier",
+        "chantier_id": fields.many2one("cmmi.axes.chantier",
+                                       string="Chantier"),
+        "palier_id": fields.many2one("cmmi.axes.palier",
                                      string="Palier"),
-        "phase_id": fields.many2one("projet.phase",
+        "phase_id": fields.many2one("cmmi.phase",
                                     string="Phase"),
-        "projet_id": fields.many2one("projet.projet",
+        "projet_id": fields.many2one("cmmi.projet",
                                      string="Projet"),
+        "demandeur": fields.many2one("res.partner",
+                                     string="Demandeur",
+                                     domain=_domains['human']),
     }
 
 
 class Charge(osv.Model):
-    _name = "projet.charge"
+    _name = "cmmi.evolution.charge"
 
     _columns = {
         "name": fields.char(string="Title", size=64, required=True),
         "description": fields.text(string="Description"),
-        "teammember_id": fields.many2one("projet.teammember",
+        "teammember_id": fields.many2one("res.partner",
                                          string="Team Member",
                                          required=True),
-        "phase_id": fields.many2one("projet.phase",
+        "phase_id": fields.many2one("cmmi.phase",
                                     string="Phase",
                                     required=True),
-        "evolution_id": fields.many2one("projet.evolution",
-                                    string="Evolution",
-                                    required=True),
-        "mo_id": fields.many2one("projet.mo",
+        "evolution_id": fields.many2one("cmmi.evolution",
+                                        string="Evolution",
+                                        required=True),
+        "mo_id": fields.many2one("cmmi.mo",
                                  string="Mo"),
     }