From 27e12dd54409e60afb5a921093b2b81449729609 Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Sat, 23 May 2026 00:47:51 -0400 Subject: [PATCH] chore(shopfloor): register fp_rpc.js asset + bump to 19.0.30.2.0 (P6.3.6) Adds the Phase 6.3 fpRpc wrapper to the web.assets_backend bundle. Placed before its consumers so the `import { fpRpc } from "./services/fp_rpc"` calls in job_workspace, shopfloor_landing, manager_dashboard, and hold_composer resolve. Co-Authored-By: Claude Opus 4.7 (1M context) --- fusion_plating/fusion_plating_shopfloor/__manifest__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fusion_plating/fusion_plating_shopfloor/__manifest__.py b/fusion_plating/fusion_plating_shopfloor/__manifest__.py index 60c8de40..6736e4f8 100644 --- a/fusion_plating/fusion_plating_shopfloor/__manifest__.py +++ b/fusion_plating/fusion_plating_shopfloor/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Shop Floor', - 'version': '19.0.30.1.0', + 'version': '19.0.30.2.0', 'category': 'Manufacturing/Plating', 'summary': 'Shop-floor tablet stations, QR scanning, bake window enforcer, ' 'first-piece inspection gates.', @@ -85,6 +85,10 @@ Copyright (c) 2026 Nexa Systems Inc. All rights reserved. # ---- Phase 6.2 tablet PIN gate ---- 'fusion_plating_shopfloor/static/src/js/services/tech_store.js', 'fusion_plating_shopfloor/static/src/js/services/activity_tracker.js', + # Phase 6.3 — fpRpc wrapper. MUST load before any consumer + # (job_workspace, shopfloor_landing, manager_dashboard, + # hold_composer) so `import { fpRpc }` resolves. + 'fusion_plating_shopfloor/static/src/js/services/fp_rpc.js', 'fusion_plating_shopfloor/static/src/scss/components/_pin_pad.scss', 'fusion_plating_shopfloor/static/src/xml/components/pin_pad.xml', 'fusion_plating_shopfloor/static/src/js/components/pin_pad.js',