X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=evolution.py;h=9347c72b53677e997c309e1a44c3ff863a48fc5a;hb=25b0fe6665b4f76e431eade72380a4df484f5027;hp=1cb6e6553ef56e713210b12e439ffa9f6269b697;hpb=f3810b1fd3c52096525902cd2a6023b734be2f0e;p=OpenERP%2Fcmmi.git diff --git a/evolution.py b/evolution.py index 1cb6e65..9347c72 100644 --- a/evolution.py +++ b/evolution.py @@ -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"), }