Correction apporté sur un many2many
[OpenERP/cmmi.git] / description.py
1 #-*- coding: utf8 -*-
2 '''
3 '''
4
5 from openerp.osv import osv, fields
6
7
8 class Module(osv.Model):
9     _name = "cmmi.description.module"
10
11     _columns = {
12         "name": fields.char(string="Title", size=64, required=True),
13         "description": fields.text(string="Description"),
14         "projet_id": fields.many2one("cmmi.projet",
15                                      string="Projet",
16                                      required=True),
17         "evolutions": fields.one2many("cmmi.evolution",
18                                       "module_id",
19                                       string="Evolutions")
20     }
21
22
23 class Domaine(osv.Model):
24     _name = "cmmi.description.domaine"
25
26     _description = "Table de reference des domaines"
27
28     _statuts = [("actif", "Actif"), ("inactif", "Inactif")]
29
30     _columns = {
31         "name": fields.char(string="Title", size=64, required=True),
32         "code": fields.char(string="Code", size=8),
33         "description": fields.text(string="Description"),
34         "parent_id": fields.many2one("cmmi.description.domaine", string="Parent_id"),
35         "statut": fields.selection(_statuts, string="Statut"),
36     }
37
38     _order = "id"