Files
enterprise-addons/pos_enterprise/models/pos_config.py
T

22 lines
705 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, api
class PosConfig(models.Model):
_inherit = 'pos.config'
module_pos_iot = fields.Boolean('IoT Box', related="is_posbox")
module_pos_urban_piper = fields.Boolean(string='Is an Urbanpiper')
@api.model
def _load_pos_preparation_data_domain(self, data):
config_ids = data['pos.prep.display'][0]['pos_config_ids']
return [('id', 'in', config_ids)] if len(config_ids) else []
@api.model
def _load_pos_preparation_data_fields(self):
res = super()._load_pos_preparation_data_fields()
return res + ['use_presets']