diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-08-28 16:43:57 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-08-28 16:43:57 +0700 |
| commit | a321d5437ae7b43a6839a1332f3c14e2aca0d953 (patch) | |
| tree | a9c3514f6859505638026963b2b192599b29541a /indoteknik_api/controllers/api_v1 | |
| parent | 601e10060161cb2a9a2db4dbb6cecdacf3268e5e (diff) | |
<iman> add api picking if no login
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
| -rw-r--r-- | indoteknik_api/controllers/api_v1/stock_picking.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/indoteknik_api/controllers/api_v1/stock_picking.py b/indoteknik_api/controllers/api_v1/stock_picking.py index 5e919b31..8b941c16 100644 --- a/indoteknik_api/controllers/api_v1/stock_picking.py +++ b/indoteknik_api/controllers/api_v1/stock_picking.py @@ -99,3 +99,15 @@ class StockPicking(controller.Controller): return self.response(None) return self.response(picking.get_tracking_detail()) + + @http.route(prefix + 'stock-picking/<id>/tracking', auth='public', method=['GET', 'OPTIONS']) + @controller.Controller.must_authorized() + def get_partner_stock_picking_detail_tracking_iman(self, **kw): + id = int(kw.get('id', 0)) + picking_model = request.env['stock.picking'] + + picking = picking_model.browse(id) + if not picking: + return self.response(None) + + return self.response(picking.get_tracking_detail())
\ No newline at end of file |
