From 164307b46df0305c101a0d338cb1929fe3b6b518 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Wed, 17 Jun 2026 17:52:07 +0700 Subject: [PATCH] refactor: remove unused res.partner logic from pos_ui_optimization module --- models/__init__.py | 1 - models/res_partner.py | 19 ------------------- 2 files changed, 20 deletions(-) delete mode 100644 models/res_partner.py diff --git a/models/__init__.py b/models/__init__.py index 5c0f368..6de9115 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -2,5 +2,4 @@ from . import pos_config from . import res_config_settings from . import pos_order -from . import res_partner diff --git a/models/res_partner.py b/models/res_partner.py deleted file mode 100644 index 331e3f0..0000000 --- a/models/res_partner.py +++ /dev/null @@ -1,19 +0,0 @@ -# -*- coding: utf-8 -*- -from odoo import models, api - -class ResPartner(models.Model): - _inherit = 'res.partner' - - @api.model - def _load_pos_data_domain(self, data, config): - # Set context flag to force loyalty member loading limit to 0 - self_with_context = self.with_context(pos_load_loyalty_limit_zero=True) - return super(ResPartner, self_with_context)._load_pos_data_domain(data, config) - - @api.model - def search(self, args, offset=0, limit=None, order=None): - # Intercept the search for extra loyalty members when loading POS data - # and return an empty recordset to change the loaded/cached members count to 0 - if self.env.context.get('pos_load_loyalty_limit_zero') and limit == 30: - return self.browse() - return super(ResPartner, self).search(args, offset=offset, limit=limit, order=order)