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",
"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"),
+ }