5 from openerp.osv import osv, fields
8 class Projet(osv.Model):
13 'moe': [('role_mo_id.type_mo', '=', "MOE")],
14 'moa': [('role_mo_id.type_mo', '=', "MOA")],
18 "name": fields.char(string="Title", size=64, required=True),
19 "description": fields.text(string="Description"),
20 "domaines": fields.many2many("cmmi.description.domaine",
22 "structures": fields.many2many("cmmi.mo.structure",
24 "structures_moe": fields.many2many("cmmi.mo.structure",
26 domain=_domains['moe']),
27 "structures_moa": fields.many2many("cmmi.mo.structure",
29 domain=_domains['moa']),
30 "team_members": fields.many2many("cmmi.partner.teammember",
31 "cmmi_projet_teammember_rel",
34 string="Team Members"),
35 "modules": fields.one2many("cmmi.description.module",
38 "chantiers": fields.one2many("cmmi.axes.chantier",
41 "paliers": fields.one2many("cmmi.axes.palier",
44 "phases": fields.one2many("cmmi.phase",
47 "evolutions": fields.one2many("cmmi.evolution",
50 "moe_id": fields.many2one("cmmi.mo.moe", string="MoE", required=True),
51 "moa_id": fields.many2one("cmmi.mo.moa", string="MoA", required=True),
52 "main_domain": fields.many2one("cmmi.description.domaine",
53 string="Domaine principal"),
54 "main_structure": fields.many2one("cmmi.mo.structure",
55 string="Structure principale"),