diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-10 11:29:13 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-10 11:29:13 +0700 |
| commit | 7e94d67390f87683982d8c62b862812a8971950d (patch) | |
| tree | 28c82885cd9435e7ec4f9edd4e19c44aadc10f21 /indoteknik_api | |
| parent | 87a35cbd4d15b39537c5c3287900b17fa9f30a93 (diff) | |
project abl reject line
Diffstat (limited to 'indoteknik_api')
| -rw-r--r-- | indoteknik_api/controllers/api_v1/sale_order.py | 4 | ||||
| -rw-r--r-- | indoteknik_api/models/sale_order.py | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/indoteknik_api/controllers/api_v1/sale_order.py b/indoteknik_api/controllers/api_v1/sale_order.py index 3f2197d2..4feb18ce 100644 --- a/indoteknik_api/controllers/api_v1/sale_order.py +++ b/indoteknik_api/controllers/api_v1/sale_order.py @@ -343,7 +343,7 @@ class SaleOrder(controller.Controller): return self.response(result) @http.route(PREFIX_PARTNER + 'sale_order/checkout', auth='public', method=['POST', 'OPTIONS'], csrf=False) - @controller.Controller.must_authorized(private=True, private_key='partner_id') + @controller.Controller.must_authorized() def create_partner_sale_order(self, **kw): config = request.env['ir.config_parameter'] product_pricelist_default_discount_id = int(config.get_param('product.pricelist.tier1_v2')) @@ -362,6 +362,7 @@ class SaleOrder(controller.Controller): 'carrier_id': [], 'delivery_service_type': [], 'flash_sale': ['boolean'], + 'note_website': [], 'voucher': [], 'source': [], 'estimated_arrival_days': ['number', 'default:0'] @@ -396,6 +397,7 @@ class SaleOrder(controller.Controller): 'carrier_id': params['value']['carrier_id'], 'delivery_service_type': params['value']['delivery_service_type'], 'flash_sale': params['value']['flash_sale'], + 'note_website': params['value']['note_website'], 'customer_type': 'nonpkp', 'npwp': '0', 'user_id': 20 # User ID: Nabila Rahmawati diff --git a/indoteknik_api/models/sale_order.py b/indoteknik_api/models/sale_order.py index 0a16f0f8..725dbb4b 100644 --- a/indoteknik_api/models/sale_order.py +++ b/indoteknik_api/models/sale_order.py @@ -90,7 +90,9 @@ class SaleOrder(models.Model): data_with_detail['invoices'].append(self.env['account.move'].api_v1_single_response(invoice)) for reject in sale_order.reject_line: if len(reject) > 0: - data_with_detail['products_reject_line'].append(self.env['product.product'].api_single_response(reject.product_id)) + product_reject = self.env['product.product'].api_single_response(reject.product_id) + product_reject['quantity'] = reject.qty_reject + data_with_detail['products_reject_line'].append(product_reject) data.update(data_with_detail) else: data_with_detail = { |
