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

[ENH] Add translated term

parent e9f43dd3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# Copyright 2021 Le Filament (https://le-filament.com) # Copyright 2021 Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import models from odoo import _, models
from odoo.exceptions import UserError from odoo.exceptions import UserError
...@@ -22,7 +22,7 @@ class SaleProject(models.Model): ...@@ -22,7 +22,7 @@ class SaleProject(models.Model):
vat_furniture_categ = ( vat_furniture_categ = (
self.env["product.category"].browse(furniture_categ_id.id).taxes_id self.env["product.category"].browse(furniture_categ_id.id).taxes_id
) )
lines = self.env['sale.intervention'].read_group( lines = self.env["sale.intervention"].read_group(
(("project_id", "=", self.id),), (("project_id", "=", self.id),),
("price", "intervention_length", "plant_qty"), ("price", "intervention_length", "plant_qty"),
"intervention_type_id", "intervention_type_id",
...@@ -66,9 +66,11 @@ class SaleProject(models.Model): ...@@ -66,9 +66,11 @@ class SaleProject(models.Model):
) )
else: else:
raise UserError( raise UserError(
_(
"Impossible de mettre à jour la ligne des " "Impossible de mettre à jour la ligne des "
"plants dans le devis. " "plants dans le devis. "
) )
)
sol_furniture = existing_lines.filtered( sol_furniture = existing_lines.filtered(
lambda sol: sol.tax_id == vat_furniture_categ lambda sol: sol.tax_id == vat_furniture_categ
) )
...@@ -81,9 +83,11 @@ class SaleProject(models.Model): ...@@ -81,9 +83,11 @@ class SaleProject(models.Model):
) )
else: else:
raise UserError( raise UserError(
_(
"Impossible de mettre à jour la ligne des " "Impossible de mettre à jour la ligne des "
"fournitures dans le devis. " "fournitures dans le devis. "
) )
)
else: else:
sols = list() sols = list()
data_sol_section = { data_sol_section = {
...@@ -92,9 +96,7 @@ class SaleProject(models.Model): ...@@ -92,9 +96,7 @@ class SaleProject(models.Model):
"product_uom_qty": quantity, "product_uom_qty": quantity,
"sale_project_id": self.id, "sale_project_id": self.id,
} }
sol_name = ( sol_name = "Projet " + self.name + " - " + product_tmpl.name
"Projet " + self.name + " - " + product_tmpl.name
)
sols.append( sols.append(
{ {
**data_sol_section, **data_sol_section,
......
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