+class Role_MO(osv.Model):
+ _name = "projet.role_mo"
+
+ _statuts = [("actif", "Actif"), ("inactif", "Inactif")]
+
+ _types_mo = [("MOE", "MOE"), ("MOA", "MOA")]
+
+ _columns = {
+ "name": fields.char(string="Title", size=64, required=True),
+ "code": fields.char(string="Code", size=8, required=True),
+ "description": fields.text(string="Description"),
+ "statut": fields.selection(_statuts, string="Statut"),
+ "type_mo": fields.selection(_types_mo, string="Type de MO", required=True),
+ "structures": fields.one2many("projet.structure",
+ "role_mo_id",
+ string="MOs"),
+ "mo_ids": fields.one2many("projet.mo",
+ "role_mo_id",
+ string="MOs"),
+ }
+