From a3c74ef77a468cf789a2e27cfc0b3ae2325b8d18 Mon Sep 17 00:00:00 2001 From: XtremXpert Date: Tue, 23 Jul 2024 08:30:05 -0400 Subject: [PATCH] fix warning --- bemade_fsm/wizard/res_config_settings.py | 10 +++++----- bemade_pwa_config/models/res_company.py | 11 ++++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/bemade_fsm/wizard/res_config_settings.py b/bemade_fsm/wizard/res_config_settings.py index b4c371e..9ac4f73 100644 --- a/bemade_fsm/wizard/res_config_settings.py +++ b/bemade_fsm/wizard/res_config_settings.py @@ -5,18 +5,18 @@ class ResConfigSettings(models.TransientModel): _inherit = "res.config.settings" company_id = fields.Many2one( - "res.company", + comodel_name="res.company", default=lambda self: self.env.company or self.env.user.company_id, ) + separate_time_on_work_orders = fields.Boolean( - "Separate Time from Materials on Work Order", + string="Separate Time from Materials on Work Order", related="company_id.split_time_from_materials_on_service_work_orders", - check_company=True, readonly=False, ) + create_default_fsm_visit = fields.Boolean( - "Create Default Visit for FSM Sales Orders", + string="Create Default Visit for FSM Sales Orders", related="company_id.create_default_fsm_visit", - check_company=True, readonly=False, ) diff --git a/bemade_pwa_config/models/res_company.py b/bemade_pwa_config/models/res_company.py index e9b106b..91724b5 100644 --- a/bemade_pwa_config/models/res_company.py +++ b/bemade_pwa_config/models/res_company.py @@ -21,11 +21,12 @@ class Company(models.Model): default='#714B67' ) - @api.model - def create(self, vals): - record = super(Company, self).create(vals) - record.generate_pwa_icons() - return record + @api.model_create_multi + def create(self, vals_list): + records = super(Company, self).create(vals_list) + for record in records: + record.generate_pwa_icons() + return records def write(self, vals): result = super(Company, self).write(vals)