X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=mo.py;h=76fb9f4c1c8ed6cd65dc9fb0463b723e29855295;hb=f87b31567d66d15a607b60d2f577b297238ed915;hp=1873041e26020ab2957422d6772b4a0c47e5becf;hpb=b4791d6f7f07de3f94fbbcd341628ce789f856bd;p=OpenERP%2Fcmmi.git diff --git a/mo.py b/mo.py index 1873041..76fb9f4 100644 --- a/mo.py +++ b/mo.py @@ -38,14 +38,14 @@ class Role_MO(osv.Model): class mo(osv.Model): _name = "projet.mo" - _choses = [("primaire", "Primaire"), + _rangs = [("primaire", "Primaire"), ("secondaire", "Secondaire"), ("generique", "Générique")] _columns = { "name": fields.char(string="Title"), "description": fields.text(string="Description"), - "chose": fields.selection(_choses, string="Chose", required=True), + "rang": fields.selection(_rangs, string="Chose", required=True), "role_mo_id": fields.many2one("projet.role_mo", string="Role"), "charges": fields.one2many("projet.charge", "mo_id", @@ -76,3 +76,23 @@ class moa(osv.Model): "moa_id", string="Projets"), } + + +class Structure(osv.Model): + + _name = "projet.structure" + + _statuts = [("actif", "Actif"), ("inactif", "Inactif")] + + _columns = { + "name": fields.char(string="Title", size=64, required=True), + "code": fields.char(string="Code", size=8, required=True), + "description": fields.text(string="Description"), + "parent_id": fields.many2one("projet.structure", string="Parent_id"), + "statut": fields.selection(_statuts, string="Statut"), + "role_mo_id":fields.many2one("projet.role_mo", string="Role MO"), + "projets": fields.many2many("projet.projet", + "projet_projet_structure_rel", + "structures", + string="Projets"), + }