summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-10-05 11:57:04 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-10-05 11:57:04 +0700
commit68d180cfcd4e0793d3da52dc562acea0f98346cf (patch)
tree2eb588417adb3c36fc66acb5c5d37bdd25043b98
parente797beb50e194a0a1c72095d538db7ed1a5a1bac (diff)
parentd860aa7969e27717dd4f838961024a909fa016c8 (diff)
Merge branch 'change/feature/pricelist' into dev/pricelist
-rw-r--r--indoteknik_api/controllers/api_v1/sale_order.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/indoteknik_api/controllers/api_v1/sale_order.py b/indoteknik_api/controllers/api_v1/sale_order.py
index 9668b63e..1f098252 100644
--- a/indoteknik_api/controllers/api_v1/sale_order.py
+++ b/indoteknik_api/controllers/api_v1/sale_order.py
@@ -243,7 +243,8 @@ class SaleOrder(controller.Controller):
@controller.Controller.must_authorized(private=True, private_key='partner_id')
def create_partner_sale_order(self, **kw):
config = request.env['ir.config_parameter']
- product_pricelist_default_discount_id = int(config.get_param('product.pricelist.default_discount_id'))
+ product_pricelist_default_discount_id = int(config.get_param('product.pricelist.tier1_v2'))
+ user_pricelist = request.env.context.get('user_pricelist').id or False
params = self.get_request_params(kw, {
'user_id': ['number'],
@@ -268,8 +269,8 @@ class SaleOrder(controller.Controller):
parameters = {
'warehouse_id': 8,
'carrier_id': 1,
- 'sales_tax_id': 20,
- 'pricelist_id': product_pricelist_default_discount_id,
+ 'sales_tax_id': 23,
+ 'pricelist_id': user_pricelist or product_pricelist_default_discount_id,
'payment_term_id': 26,
'team_id': 2,
'company_id': 1,
@@ -333,7 +334,7 @@ class SaleOrder(controller.Controller):
sale_order.apply_voucher()
cart_ids = [x['cart_id'] for x in carts]
- # user_cart.browse(cart_ids).unlink()
+ user_cart.browse(cart_ids).unlink()
return self.response({
'id': sale_order.id,
'name': sale_order.name