diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2023-10-03 07:05:14 +0000 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2023-10-03 07:05:14 +0000 |
| commit | 19e0be70679ed862453fedeba14fb4cdf02232e9 (patch) | |
| tree | 69b578c47cc17ae477c58d8bda718d823b998b20 /indoteknik_api | |
| parent | 78f205302c35cab2512971d64c8152aab2dcfa95 (diff) | |
| parent | d238f43442cc27db0d0c05bba99b42b41eaadf54 (diff) | |
Merged in production (pull request #128)
Production
Diffstat (limited to 'indoteknik_api')
| -rw-r--r-- | indoteknik_api/models/product_product.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/indoteknik_api/models/product_product.py b/indoteknik_api/models/product_product.py index 78e32762..fdc90533 100644 --- a/indoteknik_api/models/product_product.py +++ b/indoteknik_api/models/product_product.py @@ -64,9 +64,9 @@ class ProductProduct(models.Model): price_discount = self._get_website_price_after_disc_and_tax() pricelists = { - 'tier1': self._get_pricelist_tier(1), - 'tier2': self._get_pricelist_tier(2), - 'tier3': self._get_pricelist_tier(3), + 'tier1': self._get_pricelist_tier1, + 'tier2': self._get_pricelist_tier2, + 'tier3': self._get_pricelist_tier3, } price_tier = pricelist.get_tier_name() @@ -214,6 +214,15 @@ class ProductProduct(models.Model): retValue = pl_item2.price_discount return retValue + def _get_pricelist_tier1(self): + return self._get_pricelist_tier(1) + + def _get_pricelist_tier2(self): + return self._get_pricelist_tier(2) + + def _get_pricelist_tier3(self): + return self._get_pricelist_tier(3) + def _get_pricelist_tier(self, tier_number): config_param_name = f'product.pricelist.tier{tier_number}' product_pricelist_tier = int(self.env['ir.config_parameter'].get_param(config_param_name)) |
