Par défaut, les paliers sont de type 'normal'
[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     _description = "Module d'un projet."
12
13     _columns = {
14         "name": fields.char(string="Title", size=64, required=True),
15         "description": fields.text(string="Description"),
16         "projet_id": fields.many2one("cmmi.projet",
17                                      string="Projet",
18                                      required=True),
19         "evolutions": fields.one2many("cmmi.evolution",
20                                       "module_id",
21                                       string="Evolutions")
22     }
23
24
25 class Domaine(osv.Model):
26     _name = "cmmi.description.domaine"
27
28     _description = "Table de reference des domaines."
29
30     _statuts = [("actif", "Actif"), ("inactif", "Inactif")]
31
32     _columns = {
33         "name": fields.char(string="Title", size=64, required=True),
34         "code": fields.char(string="Code", size=8),
35         "description": fields.text(string="Description"),
36         "parent_id": fields.many2one("cmmi.description.domaine", string="Parent_id"),
37         "statut": fields.selection(_statuts, string="Statut"),
38     }
39
40     _order = "id"