POS 在 pos.config 中添加字段问题

问题描述 投票:0回答:1

当我尝试将自定义添加字段restrict_create_customer添加到pos.config并继承_loader_params_pos_config以在odoo 16中的pos.session中添加字段时,会引发此错误

我的Python代码:

class PosConfigInherit(models.Model):
    _inherit = 'pos.config'
    restrict_create_customer = fields.Boolean(help="Show employee login screen")



class ConfigSettingsInherit(models.TransientModel):
    _inherit = 'res.config.settings'
    pos_module_restrict_create = fields.Boolean(related='pos_config_id.restrict_create_customer', readonly=False)



class PosSession(models.Model):
    _inherit = 'pos.session'

    def _loader_params_pos_config(self):
        result = super()._loader_params_pos_config()
        result['search_params']['fields'].append('restrict_create_customer')
        return result
javascript python odoo-15 odoo-16
1个回答
0
投票

我找到了解决方案,实际上不需要将 pos.config 字段加载到 POS Session,它会自动加载,您可以在 odoo 开发的 pos session 中获取它。

© www.soinside.com 2019 - 2024. All rights reserved.