citizen_zpl_printer/models/res_config_settings.py
2026-01-26 11:26:45 +07:00

22 lines
1.2 KiB
Python

from odoo import fields, models
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
zpl_printer_ip = fields.Char(related='company_id.zpl_printer_ip', readonly=False)
zpl_printer_port = fields.Integer(related='company_id.zpl_printer_port', readonly=False)
zpl_label_width = fields.Integer(related='company_id.zpl_label_width', readonly=False)
zpl_label_height = fields.Integer(related='company_id.zpl_label_height', readonly=False)
zpl_margin_left = fields.Integer(related='company_id.zpl_margin_left', readonly=False)
zpl_margin_top = fields.Integer(related='company_id.zpl_margin_top', readonly=False)
zpl_font_size = fields.Integer(related='company_id.zpl_font_size', readonly=False)
zpl_barcode_height = fields.Integer(related='company_id.zpl_barcode_height', readonly=False)
zpl_barcode_width = fields.Integer(related='company_id.zpl_barcode_width', readonly=False)
zpl_print_logo = fields.Boolean(related='company_id.zpl_print_logo', readonly=False)
zpl_custom_image = fields.Binary(related='company_id.zpl_custom_image', readonly=False)
zpl_custom_image_filename = fields.Char(related='company_id.zpl_custom_image_filename', readonly=False)