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

[CLN] pre-commit

parent ccda4e74
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!9Administration des opérations
# Defaults for all prettier-supported languages.
# Prettier will complete this with settings from .editorconfig file.
bracketSpacing: false
printWidth: 88
proseWrap: always
semi: true
trailingComma: "es5"
xmlWhitespaceSensitivity: "strict"
...@@ -3,6 +3,7 @@ Repartion key entry file handler ...@@ -3,6 +3,7 @@ Repartion key entry file handler
""" """
import csv import csv
from datetime import datetime from datetime import datetime
from odoo.addons.api_connector.tools.date_utils import local_to_utc from odoo.addons.api_connector.tools.date_utils import local_to_utc
...@@ -118,7 +119,7 @@ class RepartitionKeyEntryFile: ...@@ -118,7 +119,7 @@ class RepartitionKeyEntryFile:
if len(counter_list_from_file) != len(set(counter_list_from_file)): if len(counter_list_from_file) != len(set(counter_list_from_file)):
return { return {
"check": False, "check": False,
f"message": "Des numéros de PRM apparaissent plusieurs fois" "message": "Des numéros de PRM apparaissent plusieurs fois",
} }
if sorted(self.operation_counter_list) == sorted(counter_list_from_file): if sorted(self.operation_counter_list) == sorted(counter_list_from_file):
...@@ -137,8 +138,8 @@ class RepartitionKeyEntryFile: ...@@ -137,8 +138,8 @@ class RepartitionKeyEntryFile:
if missing_in_file or missing_in_operation: if missing_in_file or missing_in_operation:
return { return {
"check": False, "check": False,
f"message": "Les numéros de PRM ne correspondent " "message": "Les numéros de PRM ne correspondent "
f"pas à ceux de l’opération", "pas à ceux de l’opération",
} }
return {"check": True, "message": ""} return {"check": True, "message": ""}
......
...@@ -72,17 +72,22 @@ class AccRepartitionKeysWizard(models.TransientModel): ...@@ -72,17 +72,22 @@ class AccRepartitionKeysWizard(models.TransientModel):
except (ValueError, IndexError) as exc: except (ValueError, IndexError) as exc:
raise UserError(_("Fichier de répartitions au mauvais format")) from exc raise UserError(_("Fichier de répartitions au mauvais format")) from exc
entry_file_handler.operation_counter_list = self.env[ entry_file_handler.operation_counter_list = (
"acc.counter.period" self.env["acc.counter.period"]
]._get_periods_from_interval( ._get_periods_from_interval(
[("acc_operation_id", "=", self.operation_id.id), ("prm_type", "=", "delivery")], [
("acc_operation_id", "=", self.operation_id.id),
("prm_type", "=", "delivery"),
],
datetime.strptime( datetime.strptime(
entry_file_handler.get_min_date(), "%d-%m-%Y %H:%M" entry_file_handler.get_min_date(), "%d-%m-%Y %H:%M"
).date(), ).date(),
datetime.strptime( datetime.strptime(
entry_file_handler.get_max_date(), "%d-%m-%Y %H:%M" entry_file_handler.get_max_date(), "%d-%m-%Y %H:%M"
).date(), ).date(),
).mapped("acc_counter_id.name") )
.mapped("acc_counter_id.name")
)
try: try:
file_check_result = entry_file_handler.check() file_check_result = entry_file_handler.check()
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
class="btn btn-primary" class="btn btn-primary"
name="send_imported_file" name="send_imported_file"
type="object" type="object"
string="Envoyer a enedis" string="Envoyer a Enedis"
/> />
<button <button
class="btn btn-primary" class="btn btn-primary"
...@@ -25,10 +25,7 @@ ...@@ -25,10 +25,7 @@
</field> </field>
</record> </record>
<record <record id="acc_repartition_keys_wizard_action" model="ir.actions.act_window">
id="acc_repartition_keys_wizard_action"
model="ir.actions.act_window"
>
<field name="name">Création clés de repartition</field> <field name="name">Création clés de repartition</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">acc.repartition.keys.wizard</field> <field name="res_model">acc.repartition.keys.wizard</field>
......
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