Skip to content
Extraits de code Groupes Projets
Valider ec67a60b rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[DEL]Delete constraint unicity prm name

parent e12826ed
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -51,16 +51,16 @@ class AccCounter(models.Model): ...@@ -51,16 +51,16 @@ class AccCounter(models.Model):
# ------------------------------------------------------ # ------------------------------------------------------
# SQL Constraints # SQL Constraints
# ------------------------------------------------------ # ------------------------------------------------------
_sql_constraints = [("name", "unique(name)", "L'ID PRM exite déjà !")] # _sql_constraints = [("name", "unique(name)", "L'ID PRM exite déjà !")]
#
@api.constrains('name') # @api.constrains('name')
def _check_name(self): # def _check_name(self):
for record in self: # for record in self:
if record.name: # if record.name:
prm_ids = self.search_count( # prm_ids = self.search_count(
[('name', '=', record.name)]) # [('name', '=', record.name)])
if prm_ids > 0: # if prm_ids > 0:
raise ValidationError("L'ID PRM exite déjà !") # raise ValidationError("L'ID PRM exite déjà !")
# ------------------------------------------------------ # ------------------------------------------------------
# Default methods # Default methods
# ------------------------------------------------------ # ------------------------------------------------------
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter