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")]
]
-#=============== 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.
"evolutions": fields.one2many("cmmi.evolution",
"palier_id",
string="Evolutions"),
- "phases": fields.one2many("cmmi.projet.phase",
+ "phases": fields.one2many("cmmi.axes.palier.phase",
"palier_id",
string="Phases"),
}
-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"
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
"charges": fields.one2many("cmmi.evolution.charge",
"phase_id",
string="Charges"),
- "evolutions": fields.one2many("cmmi.evolution",
- "phase_id",
- string="Evolutions"),
+# "evolutions": fields.one2many("cmmi.evolution", #Supprimé !
+# "phase_id",
+# string="Evolutions"),
}
def create(self, cr, uid, vals, context=None):
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"),