Commit comment
authorAlicia FLOREZ <alicflorez@gmail.com>
Mon, 10 Jun 2013 09:54:04 +0000 (11:54 +0200)
committerAlicia FLOREZ <alicflorez@gmail.com>
Mon, 10 Jun 2013 09:54:04 +0000 (11:54 +0200)
axes.py
description.py
evolution.py
mo.py
partner.py
phase.py
projet.py

diff --git a/axes.py b/axes.py
index 6c73ba9..be4b6ae 100644 (file)
--- a/axes.py
+++ b/axes.py
@@ -5,6 +5,7 @@
 from openerp.osv import osv, fields
 from datetime import date, timedelta, datetime
 
+
 # ================================ MESURABLE ================================ #
 class Mesurable(osv.Model):
     _name = "cmmi.axes.mesurable"
@@ -76,12 +77,8 @@ class Mesurable(osv.Model):
         palier = self.read(cr, uid, ids, ['date_plan_deb', 'date_plan_fin', 'state'], context)
 
         if palier['state'] != 'cree':
-            return {
-                    'warning': { # FIXME: ne fonctionne pas
-                        'title'   : "Warning: not a list",
-                        'message' : "You cannot have negative number of seats",
-                        },
-                    }
+            return  # TODO: Message d'erreur : ne fonctionne pas pour les boutons
+                    # Trouver alternative
 
         self.write(
             cr,
@@ -98,12 +95,13 @@ class Mesurable(osv.Model):
     def suspendre(self, cr, uid, ids, context=None):
         if type(ids) == list:
             if len(ids) != 1:
-                return # TODO: message d'avertissement
+                return
             ids = ids[0]
 
         mesurable = self.read(cr, uid, ids, ['state'], context, context)
         if mesurable['state'] != 'encours':
-            return
+            return  # TODO: Message d'erreur : ne fonctionne pas pour les boutons
+                    # Trouver alternative
         self.write(
             cr,
             uid,
@@ -113,15 +111,17 @@ class Mesurable(osv.Model):
         )
         return self
 
+
     def terminer(self, cr, uid, ids, context=None):
         if type(ids) == list:
             if len(ids) != 1:
-                return # TODO: message d'avertissement
+                return
             ids = ids[0]
 
         mesurable = self.read(cr, uid, ids, ['state'], context, context)
         if mesurable['state'] != 'encours':
-            return
+            return  # TODO: Message d'erreur : ne fonctionne pas pour les boutons
+                    # Trouver alternative
         self.write(
             cr,
             uid,
@@ -131,15 +131,17 @@ class Mesurable(osv.Model):
         )
         return self
 
+
     def abandonner(self, cr, uid, ids, context=None):
         if type(ids) == list:
             if len(ids) != 1:
-                return # TODO: message d'avertissement
+                return
             ids = ids[0]
 
         mesurable = self.read(cr, uid, ids, ['state'], context, context)
         if not ('encours', 'cree').__contains__(mesurable['state']):
-            return
+            return  # TODO: Message d'erreur : ne fonctionne pas pour les boutons
+                    # Trouver alternative
         self.write(
             cr,
             uid,
@@ -149,15 +151,17 @@ class Mesurable(osv.Model):
         )
         return self
 
+
     def reprendre(self, cr, uid, ids, context=None):
         if type(ids) == list:
             if len(ids) != 1:
-                return # TODO: message d'avertissement
+                return
             ids = ids[0]
 
         mesurable = self.read(cr, uid, ids, ['state'], context, context)
         if mesurable['state'] != 'suspendu':
-            return
+            return  # TODO: Message d'erreur : ne fonctionne pas pour les boutons
+                    # Trouver alternative
         self.write(
             cr,
             uid,
@@ -339,6 +343,7 @@ class PalierPhase(osv.Model):
         return osv.Model.create(self, cr, uid, vals, context=context)
 
 
+
 # ================================ CHANTIER ================================= #
 class Chantier(osv.Model):
     _name = "cmmi.axes.chantier"
index 0301311..f762968 100644 (file)
@@ -5,6 +5,7 @@
 from openerp.osv import osv, fields
 
 
+# ================================== MODULE ================================= #
 class Module(osv.Model):
     _name = "cmmi.description.module"
 
@@ -22,6 +23,7 @@ class Module(osv.Model):
     }
 
 
+# ================================= DOMAINE ================================= #
 class Domaine(osv.Model):
     _name = "cmmi.description.domaine"
 
index b23c599..f746039 100644 (file)
@@ -5,6 +5,7 @@
 from openerp.osv import osv, fields
 
 
+# ================================ EVOLUTION ================================ #
 class Evolution(osv.Model):
     _name = "cmmi.evolution"
 
@@ -34,6 +35,7 @@ class Evolution(osv.Model):
 #        "charges": fields.one2many("cmmi.evolution.charge", # Supprimé !
 #                                   "evolution_id",
 #                                   string="Charges"),
+        # Backrefs
         "module_id": fields.many2one("cmmi.description.module",
                                      string="Modules"),
         "chantier_id": fields.many2one("cmmi.axes.chantier",
@@ -48,6 +50,7 @@ class Evolution(osv.Model):
     }
 
 
+# ================================== PHASE ================================== #
 class Phase(osv.Model):
     _name = "cmmi.evolution.phase"
 
@@ -75,13 +78,14 @@ class Phase(osv.Model):
         # TODO: gérer la création d'une phase d'évolution.
         # Vérifier les valeurs contenues dans vals et les modifier / rajouter si nécessaire selon les cas suivants
 
-        # Si description est vide, alors par défaut, recopie de la description du palier et de la phase (concaténés avec un retour à la ligne entre les deux).
+        # Si description est vide, alors par défaut, recopie de la description de l'evolution et de la phase (concaténés avec un retour à la ligne entre les deux).
         # Si commentaire est vide, alors par défaut, recopie du commentaire du palier.
         # Si version est vide, alors par dégaut, recopie de la version du palier.
 
         return osv.Model.create(self, cr, uid, vals, context=context)
 
 
+# ================================== CHARGE ================================= #
 class Charge(osv.Model):
     _name = "cmmi.evolution.charge"
 
@@ -99,4 +103,3 @@ class Charge(osv.Model):
                                          string="Team Member",
                                          required=True),
     }
-
diff --git a/mo.py b/mo.py
index eccd906..76799ad 100644 (file)
--- a/mo.py
+++ b/mo.py
@@ -11,6 +11,7 @@ MOA = Maîtrise d'ouvrage (ceux qui demandent et contrôlent)
 from openerp.osv import osv, fields
 
 
+# ================================= ROLE MO ================================= #
 class RoleMO(osv.Model):
     """Role MO: différents types de MOE et MOA"""
 
@@ -36,6 +37,7 @@ class RoleMO(osv.Model):
     }
 
 
+# ==================================== MO =================================== #
 class Mo(osv.Model):
     _name = "cmmi.mo"
 
@@ -59,6 +61,8 @@ class Mo(osv.Model):
         "rang": "primaire"}
 
 
+
+# =================================== MOE =================================== #
 class Moe(osv.Model):
     _name = "cmmi.mo.moe"
 
@@ -77,6 +81,7 @@ class Moe(osv.Model):
 
 
 
+# =================================== MOA =================================== #
 class Moa(osv.Model):
     _name = "cmmi.mo.moa"
 
index f994a86..cf4cc74 100644 (file)
@@ -5,6 +5,7 @@
 from openerp.osv import osv, fields
 
 
+# =============================== TEAM MEMBER =============================== #
 class Teammember(osv.Model):
     _name = "res.partner"
 
index 5f97340..40b568a 100644 (file)
--- a/phase.py
+++ b/phase.py
@@ -5,6 +5,7 @@
 from openerp.osv import osv, fields
 
 
+# ================================== PHASE ================================== #
 class Phase(osv.Model):
     _name = "cmmi.phase"
 
index e730fef..f37b957 100644 (file)
--- a/projet.py
+++ b/projet.py
@@ -5,6 +5,7 @@
 from openerp.osv import osv, fields
 
 
+# ================================== PROJET ================================= #
 class Projet(osv.Model):
 
     _name = "cmmi.projet"
@@ -170,6 +171,7 @@ class Projet(osv.Model):
 
 
 
+# ============================= PROJET DOMAINE ============================== #
 class ProjetDomaine(osv.Model):
 
     _name = "cmmi.projet.domaine"
@@ -229,6 +231,7 @@ class ProjetDomaine(osv.Model):
 
 
 
+# =============================== PROJET MOE ================================ #
 class ProjetMoe(osv.Model):
     _name = "cmmi.projet.moe"
 
@@ -287,6 +290,7 @@ class ProjetMoe(osv.Model):
 
 
 
+# =============================== PROJET MOA ================================ #
 class ProjetMoa(osv.Model):
     _name = "cmmi.projet.moa"
 
@@ -345,6 +349,7 @@ class ProjetMoa(osv.Model):
 
 
 
+# =============================== PROJET PHASE ============================== #
 class ProjetPhase(osv.Model):
     _name = "cmmi.projet.phase"
 
@@ -368,6 +373,7 @@ class ProjetPhase(osv.Model):
 
 
 
+# ============================ PROJET TEAM MEMBER =========================== #
 class ProjetTeammember(osv.Model):
     _name = "cmmi.projet.teammember"