Skip to content
Extraits de code Groupes Projets

14.0 accessory

Tous les fils de conversation ont été résolus !
Fusionnées Rémi - Le Filament a demandé de fusionner 14.0-accessory vers 14.0
Tous les fils de conversation ont été résolus !
1 file
+ 16
13
Comparer les modifications
  • Côte à côte
  • En ligne
+ 16
13
@@ -503,13 +503,6 @@ class SaleIntervention(models.Model):
@@ -503,13 +503,6 @@ class SaleIntervention(models.Model):
plant.qty for plant in rec.plant_list_ids if plant.is_local
plant.qty for plant in rec.plant_list_ids if plant.is_local
)
)
if rec.mulch_has_staples:
if rec.mulch_id.nb_accesories:
mulch_staples_qty = rec.mulch_id.nb_accesories
rec.mulch_staples_qty = mulch_staples_qty
else:
rec.mulch_staples_qty = 2
rec.plants_qty = plants_qty
rec.plants_qty = plants_qty
rec.plant_qty_per_seq = plant_qty_per_seq
rec.plant_qty_per_seq = plant_qty_per_seq
rec.full_seq_qty = full_seq_qty
rec.full_seq_qty = full_seq_qty
@@ -524,18 +517,22 @@ class SaleIntervention(models.Model):
@@ -524,18 +517,22 @@ class SaleIntervention(models.Model):
@api.onchange("mulch_has_staples")
@api.onchange("mulch_has_staples")
def _onchange_mulch_has_staples(self):
def _onchange_mulch_has_staples(self):
if self.mulch_has_staples:
if self.mulch_has_staples:
if self.mulch_id.nb_accesories:
if self.mulch_id.nb_accesories and self.mulch_id.nb_accesories > 0.0:
self.mulch_staples_qty = self.mulch_id.nb_accesories
self.mulch_staples_qty = self.mulch_id.nb_accesories
 
else:
 
self.mulch_staples_qty = 2
else:
else:
self.mulch_staples_qty = 2
self.mulch_staples_qty = 0
@api.onchange("mulch2_has_staples")
@api.onchange("mulch2_has_staples")
def _onchange_mulch2_has_staples(self):
def _onchange_mulch2_has_staples(self):
if self.mulch2_has_staples:
if self.mulch2_has_staples:
if self.mulch2_id.nb_accesories:
if self.mulch2_id.nb_accesories and self.mulch2_id.nb_accesories > 0.0:
self.mulch2_staples_qty = self.mulch2_id.nb_accesories
self.mulch2_staples_qty = self.mulch2_id.nb_accesories
 
else:
 
self.mulch2_staples_qty = 2
else:
else:
self.mulch2_staples_qty = 2
self.mulch2_staples_qty = 0
@api.onchange("intervention_length", "plant_interval")
@api.onchange("intervention_length", "plant_interval")
def _onchange_length(self):
def _onchange_length(self):
@@ -571,7 +568,10 @@ class SaleIntervention(models.Model):
@@ -571,7 +568,10 @@ class SaleIntervention(models.Model):
@api.onchange("high_protection_qty")
@api.onchange("high_protection_qty")
def _onchange_high_protection_qty(self):
def _onchange_high_protection_qty(self):
if self.high_protection_id.nb_accesories:
if (
 
self.high_protection_id.nb_accesories
 
and self.high_protection_id.nb_accesories > 0.0
 
):
stake_multiplier = self.high_protection_id.nb_accesories
stake_multiplier = self.high_protection_id.nb_accesories
else:
else:
stake_multiplier = 1
stake_multiplier = 1
@@ -580,7 +580,10 @@ class SaleIntervention(models.Model):
@@ -580,7 +580,10 @@ class SaleIntervention(models.Model):
@api.onchange("low_protection_qty")
@api.onchange("low_protection_qty")
def _onchange_low_protection_qty(self):
def _onchange_low_protection_qty(self):
if self.low_protection_id.nb_accesories:
if (
 
self.low_protection_id.nb_accesories
 
and self.low_protection_id.nb_accesories > 0.0
 
):
stake_multiplier = self.low_protection_id.nb_accesories
stake_multiplier = self.low_protection_id.nb_accesories
else:
else:
stake_multiplier = 2
stake_multiplier = 2
@@ -865,7+868,7 @@
@@ -865,7+868,7 @@
# if the full number of sequence is odd
# if the full number of sequence is odd
# (or no alternance plant is defined),
# (or no alternance plant is defined),
# we add the main plant
# we add the main plant
if self.full_seq_qty % 2 == 0 or not sequence.product_alternance_id:
if self.full_seq_qty % 2 == 0 or not sequence.product_alternance_id:
extra_plant = 1
extra_plant = 1
# otherwise, we add the alternance plant
# otherwise, we add the alternance plant
else:
else:
Chargement en cours