Ajout d'un menu pour les moas
[OpenERP/cmmi.git] / axes.py
diff --git a/axes.py b/axes.py
index 9646baf..7fa55c4 100644 (file)
--- a/axes.py
+++ b/axes.py
@@ -9,6 +9,8 @@ from datetime import date, timedelta, datetime
 class Mesurable(osv.Model):
     _name = "cmmi.axes.mesurable"
 
+    _description = "Table de reference des mesusrables."
+
     _statuts = [("cree", "Crée"), ("encours", "En cours"),
                 ("termine", "Terminé"), ("abandonne", "Abandonné"),
                 ("suspendu", "Suspendu"), ("generique", "Générique")]
@@ -58,10 +60,10 @@ class Mesurable(osv.Model):
     ]
 
 
-#=============== TODO TRAVAIL CALCUL JOURS OUVRES =============================
+#==================== TRAVAIL CALCUL JOURS OUVRES =============================
 
     @staticmethod
-    def _get_date_paques(annee): # TODO vérifier le besoin de self
+    def _get_date_paques(annee):
         """
         Retourne la date du dimanque de pâques pour une année donnée
             sous la forme d'un objet date.
@@ -154,10 +156,10 @@ class Palier(osv.Model):
     }
 
 
-class Phase(osv.Model):
+class PalierPhase(osv.Model):
     _name = "cmmi.axes.palier.phase"
 
-    _description = "Step's phase / Phase d'un palier"
+    _description = "Phase d'un palier"
 
     _inherit = "cmmi.axes.mesurable"
 
@@ -174,7 +176,7 @@ class Phase(osv.Model):
                                 store=True,
                                 string="Nom de la phase"),
         "phase_id": fields.many2one("cmmi.projet.phase",
-                                    string="Type phase"),
+                                    string="Phase du projet"),
         "palier_id": fields.many2one("cmmi.axes.palier",
                                      string="Palier"),
         # backrefs
@@ -200,12 +202,19 @@ class Phase(osv.Model):
 class Chantier(osv.Model):
     _name = "cmmi.axes.chantier"
 
+    _description = "Chantiers d'un projet."
+
     _inherit = "cmmi.axes.mesurable"
 
     _columns = {
         "projet_id": fields.many2one("cmmi.projet",
                                      string="Projet",
                                      required=True),
+        "module_ids": fields.many2many("cmmi.description.module",
+                                       "cmmi_module_chantier_rel",
+                                       "chantier_id",
+                                       "module_id",
+                                       "Modules"),
         "evolutions": fields.one2many("cmmi.evolution",
                                       "chantier_id",
                                       string="Evolutions"),