changes
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
# License OPL-1 (Odoo Proprietary License v1.0)
|
||||
{
|
||||
'name': 'Fusion Plating — Reports',
|
||||
'version': '19.0.7.18.0',
|
||||
'version': '19.0.8.0.0',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'PDF reports for Fusion Plating: quote, SO, WO, packing, BoL, CoC, invoice, receipt, quality + compliance.',
|
||||
'depends': [
|
||||
@@ -18,7 +18,7 @@
|
||||
'fusion_plating_safety',
|
||||
'fusion_plating_portal',
|
||||
'fusion_plating_configurator',
|
||||
'fusion_plating_bridge_mrp',
|
||||
'fusion_plating_jobs',
|
||||
'fusion_plating_logistics',
|
||||
],
|
||||
'data': [
|
||||
|
||||
@@ -43,21 +43,19 @@ class FpWoScanController(http.Controller):
|
||||
'/odoo/action-fusion_plating.action_fp_job/%d' % job.id
|
||||
)
|
||||
|
||||
# 2) Legacy MO form (pre-migration or non-migrated records).
|
||||
mo = env['mrp.production'].sudo().browse(wo_id).exists()
|
||||
if mo:
|
||||
return request.redirect(
|
||||
'/odoo/action-mrp.mrp_production_action/%d' % mo.id
|
||||
)
|
||||
# 2) Legacy MO/WO fallbacks (only if MRP is still installed).
|
||||
if 'mrp.production' in env:
|
||||
mo = env['mrp.production'].sudo().browse(wo_id).exists()
|
||||
if mo:
|
||||
return request.redirect(
|
||||
'/odoo/action-mrp.mrp_production_action/%d' % mo.id
|
||||
)
|
||||
if 'mrp.workorder' in env:
|
||||
wo = env['mrp.workorder'].sudo().browse(wo_id).exists()
|
||||
if wo:
|
||||
return request.redirect(
|
||||
'/odoo/action-mrp.action_mrp_workorder/%d' % wo.id
|
||||
)
|
||||
|
||||
# 3) Legacy WO form.
|
||||
wo = env['mrp.workorder'].sudo().browse(wo_id).exists()
|
||||
if wo:
|
||||
return request.redirect(
|
||||
'/odoo/action-mrp.action_mrp_workorder/%d' % wo.id
|
||||
)
|
||||
|
||||
# 4) Fall back: native jobs list if it exists, otherwise WO list.
|
||||
if 'fp.job' in env:
|
||||
return request.redirect('/odoo/plating-jobs')
|
||||
return request.redirect('/odoo/manufacturing/work-orders')
|
||||
# 3) Fall back to native jobs list.
|
||||
return request.redirect('/odoo/plating-jobs')
|
||||
|
||||
Reference in New Issue
Block a user