diff --git a/addons/point_of_sale/models/pos_config.py b/addons/point_of_sale/models/pos_config.py index bc374e16234..1f73121ffed 100644 --- a/addons/point_of_sale/models/pos_config.py +++ b/addons/point_of_sale/models/pos_config.py @@ -8,12 +8,6 @@ from odoo.exceptions import UserError class PosConfig(models.Model): _name = 'pos.config' - POS_CONFIG_STATE = [ - ('active', 'Active'), - ('inactive', 'Inactive'), - ('deprecated', 'Deprecated') - ] - def _default_sale_journal(self): return self.env['account.journal'].search([('type', '=', 'sale'), ('company_id', '=', self.env.user.company_id.id)], limit=1) @@ -72,7 +66,7 @@ class PosConfig(models.Model): receipt_footer = fields.Text(string='Receipt Footer', help="A short text that will be inserted as a footer in the printed receipt") proxy_ip = fields.Char(string='IP Address', size=45, help='The hostname or ip address of the hardware proxy, Will be autodetected if left empty') - state = fields.Selection(POS_CONFIG_STATE, string='Status', required=True, readonly=True, copy=False, default=POS_CONFIG_STATE[0][0]) + active = fields.Boolean(default=True) uuid = fields.Char(readonly=True, default=lambda self: str(uuid.uuid4()), help='A globally unique identifier for this pos configuration, used to prevent conflicts in client-generated data') sequence_id = fields.Many2one('ir.sequence', string='Order IDs Sequence', readonly=True, @@ -198,18 +192,6 @@ class PosConfig(models.Model): pos_config.sequence_id.unlink() return super(PosConfig, self).unlink() - @api.multi - def set_active(self): - self.write({'state': 'active'}) - - @api.multi - def set_inactive(self): - self.write({'state': 'inactive'}) - - @api.multi - def set_deprecate(self): - self.write({'state': 'deprecated'}) - # Methods to open the POS @api.multi def open_ui(self): diff --git a/addons/point_of_sale/models/pos_session.py b/addons/point_of_sale/models/pos_session.py index d9114143e15..162f89b0462 100644 --- a/addons/point_of_sale/models/pos_session.py +++ b/addons/point_of_sale/models/pos_session.py @@ -29,8 +29,7 @@ class PosSession(models.Model): 'pos.config', string='Point of Sale', help="The physical point of sale you will use.", required=True, - index=True, - domain="[('state', '=', 'active')]") + index=True) name = fields.Char(string='Session ID', required=True, readonly=True, default='/') user_id = fields.Many2one( 'res.users', string='Responsible', diff --git a/addons/point_of_sale/views/point_of_sale_dashboard.xml b/addons/point_of_sale/views/point_of_sale_dashboard.xml index 77ea4c3b215..93431429ed5 100644 --- a/addons/point_of_sale/views/point_of_sale_dashboard.xml +++ b/addons/point_of_sale/views/point_of_sale_dashboard.xml @@ -46,7 +46,6 @@ pos.config - diff --git a/addons/point_of_sale/views/pos_config_view.xml b/addons/point_of_sale/views/pos_config_view.xml index a744829a6bb..77f30c9830f 100644 --- a/addons/point_of_sale/views/pos_config_view.xml +++ b/addons/point_of_sale/views/pos_config_view.xml @@ -5,13 +5,6 @@ pos.config
-
-
-