Skip to content
Snippets Groups Projects
Commit 7f84af06 authored by Daniil Digtyar Vasilieva's avatar Daniil Digtyar Vasilieva :call_me:
Browse files

[IMP] energy_selfconsumption: overwrite _load_records to set the xml_id from the order field

parent 9f5f018a
No related branches found
No related tags found
3 merge requests!213[REL] Release sprint 25/09/23,!205[IMP] energy_project: Adding reseller and supplier model,!204[IMP] energy_project: reseller model
Pipeline #48185 passed
......@@ -5,7 +5,7 @@ class Reseller(models.Model):
_name = "energy_selfconsumption.reseller"
_description = "Energy Reseller"
order = fields.Char(string="Nº de orden")
order = fields.Char(string="Nº de orden", required=True)
name = fields.Char(string="Nombre empresa")
address = fields.Char(string="Dirección empresa")
zip = fields.Char(string="C.P.")
......@@ -18,3 +18,14 @@ class Reseller(models.Model):
uninscription_date = fields.Date(string="Fecha baja")
web = fields.Char(string="Página web")
state = fields.Char(string="Estado")
def _load_records(self, data_list, update=False):
new_data_list = []
for data in data_list:
values = data["values"]
xml_id = data.get("xml_id")
noupdate = data.get("noupdate")
if values.get("order"):
xml_id = "energy_selfconsumption.reseller_%s" % (values.get("order"))
new_data_list.append(dict(xml_id=xml_id, values=values, noupdate=noupdate))
return super()._load_records(new_data_list, update)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment