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

[ADD] ajout multiplicateur de paillage

parent ef64f79e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!214.0 double paillage
......@@ -12,6 +12,10 @@ class ProductCategory(models.Model):
# ------------------------------------------------------
symbol = fields.Char("Symbole")
accessory_label = fields.Char("Nom de l'accessoire associé")
mulch_quantity_multiplier = fields.Integer(
"Multiplicateur paillage",
default=1
)
# ------------------------------------------------------
# SQL Constraints
......
......@@ -10,7 +10,12 @@ class ProductTemplate(models.Model):
# Fields declaration
# ------------------------------------------------------
nb_accesories = fields.Float("Nombre d'accessoires")
accessory_label = fields.Char(related="categ_id.accessory_label", readonly=True)
accessory_label = fields.Char(
related="categ_id.accessory_label", readonly=True
)
mulch_quantity_multiplier = fields.Integer(
related="categ_id.mulch_quantity_multiplier", readonly=True
)
# ------------------------------------------------------
# SQL Constraints
......
......@@ -555,6 +555,7 @@ class SaleIntervention(models.Model):
self.mulch_qty = self.plant_qty
else:
self.mulch_qty = 0.0
self.mulch_qty *= self.mulch_id.mulch_quantity_multiplier
@api.onchange("plant_qty", "intervention_length", "mulch2_id")
def _onchange_mulch2_id(self):
......@@ -565,6 +566,7 @@ class SaleIntervention(models.Model):
self.mulch2_qty = self.plant_qty
else:
self.mulch2_qty = 0.0
self.mulch2_qty *= self.mulch2_id.mulch_quantity_multiplier
@api.onchange("high_protection_qty")
def _onchange_high_protection_qty(self):
......
......@@ -9,6 +9,13 @@
<field name="parent_id" position="after">
<field name="symbol" />
<field name="accessory_label" />
<field name="name" />
<t t-if="record.name == 'Paillage'">
<div>
<field name="mulch_quantity_multiplier" />
</div>
</t>
</field>
</field>
</record>
......
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