diff options
| author | Indoteknik . <it@fixcomart.co.id> | 2025-07-05 15:00:30 +0700 |
|---|---|---|
| committer | Indoteknik . <it@fixcomart.co.id> | 2025-07-05 15:00:30 +0700 |
| commit | 2b7d3e4f575c881b73f18b242dbf65e9bbf4c5ab (patch) | |
| tree | fe9d5aca45b030cfedcc8875c02bafcb277d8f3f /indoteknik_api/controllers/api_v1/stock_picking.py | |
| parent | 20f206f3d9b798fee50a06d4a462cf256a71d58e (diff) | |
| parent | 5b1b45d46e34c6724572b9b3182813e0bfdea0a3 (diff) | |
(andri) fix conflict
Diffstat (limited to 'indoteknik_api/controllers/api_v1/stock_picking.py')
| -rw-r--r-- | indoteknik_api/controllers/api_v1/stock_picking.py | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/indoteknik_api/controllers/api_v1/stock_picking.py b/indoteknik_api/controllers/api_v1/stock_picking.py index da18e16a..0525adc3 100644 --- a/indoteknik_api/controllers/api_v1/stock_picking.py +++ b/indoteknik_api/controllers/api_v1/stock_picking.py @@ -8,6 +8,8 @@ import logging _logger = logging.getLogger(__name__) +_logger = logging.getLogger(__name__) + class StockPicking(controller.Controller): prefix = '/api/v1/' PREFIX_PARTNER = prefix + 'partner/<partner_id>/' @@ -145,7 +147,6 @@ class StockPicking(controller.Controller): 'name': picking_data.name }) - @http.route(prefix + 'webhook/biteship', type='json', auth='public', methods=['POST'], csrf=False) def update_status_from_biteship(self, **kw): _logger.info("Biteship Webhook: Request received at controller start (type='json').") @@ -180,18 +181,6 @@ class StockPicking(controller.Controller): # Untuk error, kembalikan dictionary error juga, Odoo akan mengonversinya ke JSON return {'status': 'error', 'message': str(e)} - # @http.route(prefix + 'webhook/biteship', auth='public', methods=['POST'], csrf=False) - # def udpate_status_from_bitehsip(self, **kw): - # return "ok" - - # def process_order_status(self, data): - # picking_model = request.env['stock.picking'].sudo().search([('biteship_id', '=', data.get('order_id'))], - # limit=1) - # if data.get('status') == 'picked': - # picking_model.write({'driver_departure_date': datetime.utcnow()}) - # elif data.get('status') == 'delivered': - # picking_model.write({'driver_arrival_date': datetime.utcnow()}) - def process_order_status(self, data): picking = request.env['stock.picking'].sudo().search([ ('biteship_id', '=', data.get('order_id')) |
