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