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

security: move most methods to private

parent f550092d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -20,7 +20,7 @@ class AccCounterPeriod(models.Model): ...@@ -20,7 +20,7 @@ class AccCounterPeriod(models.Model):
help="Ce tarif est appliqué par défaut à tous les consommateurs lorsque vous" help="Ce tarif est appliqué par défaut à tous les consommateurs lorsque vous"
" cliquez sur le bouton Mise à jour des prix de vente dans l'onglet " " cliquez sur le bouton Mise à jour des prix de vente dans l'onglet "
"Prix de vente.", "Prix de vente.",
default=lambda self: self.get_default_sale_price(), default=lambda self: self._get_default_sale_price(),
) )
price_accise = fields.Float("Tarif ACCISE par PRMs (€ / kWh)", digits="Sale Price") price_accise = fields.Float("Tarif ACCISE par PRMs (€ / kWh)", digits="Sale Price")
...@@ -41,7 +41,7 @@ class AccCounterPeriod(models.Model): ...@@ -41,7 +41,7 @@ class AccCounterPeriod(models.Model):
# ------------------------------------------------------ # ------------------------------------------------------
# Default methods # Default methods
# ------------------------------------------------------ # ------------------------------------------------------
def get_default_sale_price(self): def _get_default_sale_price(self):
active_id = self.env["acc.operation"].browse( active_id = self.env["acc.operation"].browse(
self.env.context.get("default_acc_operation_id") self.env.context.get("default_acc_operation_id")
) )
......
...@@ -172,7 +172,7 @@ class AccOperation(models.Model): ...@@ -172,7 +172,7 @@ class AccOperation(models.Model):
months=int(account_move_periodicity) - 1 months=int(account_move_periodicity) - 1
) )
energy_dict = self.env["acc.enedis.cdc.day"].get_proratized_energy( energy_dict = self.env["acc.enedis.cdc.day"]._get_proratized_energy(
acc_operation_id=self.id, acc_operation_id=self.id,
start_date=start_date, start_date=start_date,
end_date=end_date + relativedelta(days=1), end_date=end_date + relativedelta(days=1),
......
...@@ -57,7 +57,8 @@ class AccountMove(models.Model): ...@@ -57,7 +57,8 @@ class AccountMove(models.Model):
) )
power_cons_display = fields.Float( power_cons_display = fields.Float(
"Electricité locale (kwh)", digits="Unité de Mesure", "Electricité locale (kwh)",
digits="Unité de Mesure",
store=True, store=True,
readonly=True, readonly=True,
compute="_compute_power_cons_display", compute="_compute_power_cons_display",
...@@ -163,7 +164,7 @@ class AccountMove(models.Model): ...@@ -163,7 +164,7 @@ class AccountMove(models.Model):
Calcul de la quantité facturée a afficher ( négatif si facture extournée) Calcul de la quantité facturée a afficher ( négatif si facture extournée)
""" """
for move in self: for move in self:
if move.move_type == 'out_refund': if move.move_type == "out_refund":
move.power_cons_display = move.power_cons * -1 move.power_cons_display = move.power_cons * -1
else: else:
move.power_cons_display = move.power_cons move.power_cons_display = move.power_cons
...@@ -173,7 +174,7 @@ class AccountMove(models.Model): ...@@ -173,7 +174,7 @@ class AccountMove(models.Model):
"line_ids.price_total", "line_ids.price_total",
"line_ids.price_unit", "line_ids.price_unit",
"line_ids.quantity", "line_ids.quantity",
"move_type" "move_type",
) )
def _compute_amount_oacc(self): def _compute_amount_oacc(self):
""" """
...@@ -203,7 +204,7 @@ class AccountMove(models.Model): ...@@ -203,7 +204,7 @@ class AccountMove(models.Model):
else: else:
tot_divers += line.price_subtotal tot_divers += line.price_subtotal
if move.move_type == 'out_refund': if move.move_type == "out_refund":
move.amount_accise_tot = tot_accise * -1 move.amount_accise_tot = tot_accise * -1
move.amount_elec_tot = tot_elec * -1 move.amount_elec_tot = tot_elec * -1
move.amount_divers_tot = tot_divers * -1 move.amount_divers_tot = tot_divers * -1
...@@ -545,7 +546,7 @@ class AccountMove(models.Model): ...@@ -545,7 +546,7 @@ class AccountMove(models.Model):
# Récupération des dates d'entrée / sortie des compteurs # Récupération des dates d'entrée / sortie des compteurs
del_counter_period_min_max = self.env[ del_counter_period_min_max = self.env[
"acc.counter.period" "acc.counter.period"
].get_counter_interval_min_max( ]._get_counter_interval_min_max(
acc_operation_id=acc_operation_id.id, acc_operation_id=acc_operation_id.id,
prm_type="delivery", prm_type="delivery",
start_date=start_date, start_date=start_date,
...@@ -595,12 +596,14 @@ class AccountMove(models.Model): ...@@ -595,12 +596,14 @@ class AccountMove(models.Model):
elif self.acc_operation_id.subscription_type == "kw": elif self.acc_operation_id.subscription_type == "kw":
quantity = move.power_cons quantity = move.power_cons
subscription_move_line = move._process_create_subscription_move_line( subscription_move_line = (
move._process_create_subscription_move_line(
quantity, quantity,
delivery_id, delivery_id,
counter_start_date, counter_start_date,
counter_end_date, counter_end_date,
) )
)
if subscription_move_line: if subscription_move_line:
move_lines_to_create.append(subscription_move_line) move_lines_to_create.append(subscription_move_line)
......
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