The (Native) suffix was a temporary distinguisher during parallel coexistence with bridge_mrp. Now that fp.job is THE primary system, the suffix is just noise. Removed across all 5 menus and both client-action labels. Also restructured the Jobs submenu under Plating: - Renamed root from 'Plating Jobs (Native)' (seq=4, manager-only) to just 'Jobs' (seq=2, operator-visible). Now appears right below the Plating app header — first-click access for operators. - All Jobs (was 'Jobs') at seq=20 - Tablet Station at seq=5 (operator entry point) - Plant Overview at seq=10 - Manager Dashboard at seq=15 (supervisor+ only) - Steps (renamed from 'Steps (Admin)') at seq=30 (supervisor+ only) - Work Centres (was 'Work Centres (Native)') in Configuration Hidden one more legacy menu: bridge_mrp's 'Production Priorities' (mrp.workorder ordering UI — fp.job has its own priority field). Manifest unchanged (no new files); skipping version bump. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33 lines
1.8 KiB
XML
33 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo noupdate="0">
|
|
<!-- Restrict legacy MO/WO-bound menus to the hidden 'Plating Legacy
|
|
Menus' group. The native fp.job menus (under Plating Jobs
|
|
(Native)) replace these. Original operations menus that don't
|
|
have a native equivalent yet are left alone.
|
|
|
|
List intentionally narrow: only menus that have a CLEAR fp.job
|
|
replacement get hidden. Operations like Recipes, Baths, Tanks,
|
|
etc. stay visible because there's no native replacement yet. -->
|
|
|
|
<!-- fusion_plating_shopfloor: legacy Manager Desk, Plant Overview,
|
|
Tablet Station — replaced by Manager Dashboard (Native), Plant
|
|
Overview (Native), Tablet Station (Native) under
|
|
Plating Jobs (Native). -->
|
|
<record id="fusion_plating_shopfloor.menu_fp_shopfloor_manager" model="ir.ui.menu">
|
|
<field name="group_ids" eval="[(6, 0, [ref('fusion_plating_jobs.group_fusion_plating_legacy_menus')])]"/>
|
|
</record>
|
|
<record id="fusion_plating_shopfloor.menu_fp_shopfloor_plant_overview" model="ir.ui.menu">
|
|
<field name="group_ids" eval="[(6, 0, [ref('fusion_plating_jobs.group_fusion_plating_legacy_menus')])]"/>
|
|
</record>
|
|
<record id="fusion_plating_shopfloor.menu_fp_shopfloor_tablet" model="ir.ui.menu">
|
|
<field name="group_ids" eval="[(6, 0, [ref('fusion_plating_jobs.group_fusion_plating_legacy_menus')])]"/>
|
|
</record>
|
|
|
|
<!-- bridge_mrp: Production Priorities is mrp.workorder ordering UI;
|
|
fp.job has its own priority field on the header. Hidden from
|
|
operators / supervisors / managers; only the legacy group sees it. -->
|
|
<record id="fusion_plating_bridge_mrp.menu_fp_workorder_priority" model="ir.ui.menu">
|
|
<field name="group_ids" eval="[(6, 0, [ref('fusion_plating_jobs.group_fusion_plating_legacy_menus')])]"/>
|
|
</record>
|
|
</odoo>
|