diff options
| -rw-r--r-- | addons/pos_epson_printer/models/pos_config.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/pos_epson_printer/models/pos_config.py b/addons/pos_epson_printer/models/pos_config.py index 885d9e4d70f..8fe6df3ad0b 100644 --- a/addons/pos_epson_printer/models/pos_config.py +++ b/addons/pos_epson_printer/models/pos_config.py @@ -1,9 +1,14 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import fields, models +from odoo import api, fields, models class PosConfig(models.Model): _inherit = 'pos.config' epson_printer_ip = fields.Char(string='Epson Printer IP', help="Local IP address of an Epson receipt printer.") + + @api.onchange('epson_printer_ip') + def _onchange_epson_printer_ip(self): + if self.epson_printer_ip in (False, ''): + self.iface_cashdrawer = False |
