Rajout de champs à la classe projet.phase
authorAlicia FLOREZ <alicflorez@gmail.com>
Thu, 18 Apr 2013 16:00:03 +0000 (18:00 +0200)
committerAlicia FLOREZ <alicflorez@gmail.com>
Thu, 18 Apr 2013 16:00:03 +0000 (18:00 +0200)
projet.py

index 812c08e..1e2bca8 100644 (file)
--- a/projet.py
+++ b/projet.py
@@ -3,6 +3,7 @@
 '''
 
 from openerp.osv import osv, fields
+from gtk import TRUE
 
 class Projet(osv.Model):
     _name = "projet.projet"
@@ -67,9 +68,14 @@ class Evolution(osv.Model):
 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"),
         "projets": fields.many2many("projet.projet",
                                     "projet_projet_structure_rel",
                                     "structures",
@@ -95,8 +101,7 @@ class Module(osv.Model):
 class Domaine(osv.Model):
     _name = "projet.domaine"
 
-    _statuts = [("actif", "Actif"),
-               ("inactif", "Inactif")]
+    _statuts = [("actif", "Actif"), ("inactif", "Inactif")]
 
     _columns = {
         "name": fields.char(string="Title", size=64, required=True),
@@ -131,6 +136,9 @@ class Teammember(osv.Model):
 class Phase(osv.Model):
     _name = "projet.phase"
 
+    _statuts = [("actif", "Actif"), ("inactif", "Inactif")]
+
+
     _columns = {
         "name": fields.char(string="Title", size=64, required=True),
         "description": fields.text(string="Description"),