X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=evolution.py;h=f746039b7b511a65b1b5f5afd0d1117f18f4719d;hb=c046013cc4809c1bfab6c27296c38d5fe2e26fee;hp=b23c599ba884c1d41e3337c1f25be9714ee345a9;hpb=04bea12c2fe219d1b99c9c5399a31c2b85375af7;p=OpenERP%2Fcmmi.git diff --git a/evolution.py b/evolution.py index b23c599..f746039 100644 --- a/evolution.py +++ b/evolution.py @@ -5,6 +5,7 @@ from openerp.osv import osv, fields +# ================================ EVOLUTION ================================ # class Evolution(osv.Model): _name = "cmmi.evolution" @@ -34,6 +35,7 @@ class Evolution(osv.Model): # "charges": fields.one2many("cmmi.evolution.charge", # Supprimé ! # "evolution_id", # string="Charges"), + # Backrefs "module_id": fields.many2one("cmmi.description.module", string="Modules"), "chantier_id": fields.many2one("cmmi.axes.chantier", @@ -48,6 +50,7 @@ class Evolution(osv.Model): } +# ================================== PHASE ================================== # class Phase(osv.Model): _name = "cmmi.evolution.phase" @@ -75,13 +78,14 @@ class Phase(osv.Model): # TODO: gérer la création d'une phase d'évolution. # Vérifier les valeurs contenues dans vals et les modifier / rajouter si nécessaire selon les cas suivants - # Si description est vide, alors par défaut, recopie de la description du palier et de la phase (concaténés avec un retour à la ligne entre les deux). + # Si description est vide, alors par défaut, recopie de la description de l'evolution et de la phase (concaténés avec un retour à la ligne entre les deux). # Si commentaire est vide, alors par défaut, recopie du commentaire du palier. # Si version est vide, alors par dégaut, recopie de la version du palier. return osv.Model.create(self, cr, uid, vals, context=context) +# ================================== CHARGE ================================= # class Charge(osv.Model): _name = "cmmi.evolution.charge" @@ -99,4 +103,3 @@ class Charge(osv.Model): string="Team Member", required=True), } -