Skip to content
Extraits de code Groupes Projets
Valider fc71efcd rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[clean] pre-commit

parent af887de8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,7 +2,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError, UserError
from odoo.exceptions import UserError, ValidationError
class Cessions(models.Model):
......@@ -172,14 +172,17 @@ class Directeurs(models.Model):
def _check_partner_id(self):
for director in self:
if director.partner_id and director.liste_ministere_id:
dir_count = self.search_count([
dir_count = self.search_count(
[
("partner_id", "=", director.partner_id.id),
("liste_ministere_id", "=", director.liste_ministere_id.id)
])
("liste_ministere_id", "=", director.liste_ministere_id.id),
]
)
if dir_count > 0:
raise UserError(_(
"Ce dirigeant existe déjà pour cette Liste Ministère : %s"
) % (director.partner_id.name,))
raise UserError(
_("Ce dirigeant existe déjà pour cette Liste Ministère : %s")
% (director.partner_id.name,)
)
class Prestataires(models.Model):
......@@ -206,15 +209,20 @@ class Prestataires(models.Model):
def _check_partner_id(self):
for partner in self:
if partner.partner_id and partner.liste_ministere_id:
partner_count = self.search_count([
partner_count = self.search_count(
[
("partner_id", "=", partner.partner_id.id),
("liste_ministere_id", "=", partner.liste_ministere_id.id),
("relation_type_id", "=", partner.relation_type_id.id),
])
]
)
if partner_count > 0:
raise UserError(_(
raise UserError(
_(
"Ce prestataire et cette relation existent déjà pour : %s - %s"
) % (partner.partner_id.name, partner.relation_type_id.name))
)
% (partner.partner_id.name, partner.relation_type_id.name)
)
class DomainesActivitesSCIC(models.Model):
......
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