From 0d48eb39e2804780ca38a53090cd6ef46a5d346b Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Wed, 4 Oct 2023 11:50:40 +0700 Subject: Fix get pricelist tier on user login API --- indoteknik_api/models/res_users.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'indoteknik_api/models/res_users.py') diff --git a/indoteknik_api/models/res_users.py b/indoteknik_api/models/res_users.py index 0fe9008b..4bc1e995 100644 --- a/indoteknik_api/models/res_users.py +++ b/indoteknik_api/models/res_users.py @@ -6,16 +6,9 @@ class ResUsers(models.Model): def api_single_response(self, res_user, with_detail=''): config = self.env['ir.config_parameter'] - product_pricelist_tier1 = int(config.get_param('product.pricelist.tier1')) - product_pricelist_tier2 = int(config.get_param('product.pricelist.tier2')) - product_pricelist_tier3 = int(config.get_param('product.pricelist.tier3')) user_pricelist = res_user.property_product_pricelist - user_pricelist_id = user_pricelist.id if user_pricelist else False - pricelist_tier = False - if user_pricelist_id == product_pricelist_tier1: pricelist_tier = 'tier1' - if user_pricelist_id == product_pricelist_tier2: pricelist_tier = 'tier2' - if user_pricelist_id == product_pricelist_tier3: pricelist_tier = 'tier3' + pricelist_tier = user_pricelist.get_tier_name() data = { 'id': res_user.id, -- cgit v1.2.3 From f8ae554ea2fe3d9dcce59811941f63c58fdaae3c Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Wed, 4 Oct 2023 13:02:36 +0700 Subject: Fix permission resource on login user API --- indoteknik_api/models/res_users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'indoteknik_api/models/res_users.py') diff --git a/indoteknik_api/models/res_users.py b/indoteknik_api/models/res_users.py index 4bc1e995..f331321f 100644 --- a/indoteknik_api/models/res_users.py +++ b/indoteknik_api/models/res_users.py @@ -8,7 +8,7 @@ class ResUsers(models.Model): config = self.env['ir.config_parameter'] user_pricelist = res_user.property_product_pricelist - pricelist_tier = user_pricelist.get_tier_name() + pricelist_tier = user_pricelist.sudo().get_tier_name() data = { 'id': res_user.id, -- cgit v1.2.3