chore(menu): retire Configurator top-level — fold survivors into Configuration hub
After Phase E removed Coating Config + Treatments + Customer Price List
+ Coating Thickness from the Configurator submenu, only 3 admin items
remained — not enough to justify a top-level menu just for an
estimator.
Re-homed:
- Pricing Rules → Configuration → Pricing & Billing
(sequence 40, joins Invoice Strategy
Defaults + Account Holds)
- Materials → Configuration → Materials & Tanks
(sequence 40, joins Bath Parameters,
Replenishment Rules, Chemicals,
Rack Tags, Calibration Equipment)
- Line Description Templates → Configuration → Quality & Documents
(sequence 90, joins Notification
Templates — same "templates" pattern)
All three keep estimator visibility (group_fp_estimator) plus manager
access. Top-level menu count under "Plating" drops from 9 visible to 8.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'name': 'Fusion Plating — Configurator',
|
'name': 'Fusion Plating — Configurator',
|
||||||
'version': '19.0.20.0.0',
|
'version': '19.0.20.1.0',
|
||||||
'category': 'Manufacturing/Plating',
|
'category': 'Manufacturing/Plating',
|
||||||
'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.',
|
'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.',
|
||||||
'description': """
|
'description': """
|
||||||
|
|||||||
@@ -80,23 +80,27 @@
|
|||||||
action="action_fp_part_catalog_import_wizard"
|
action="action_fp_part_catalog_import_wizard"
|
||||||
sequence="45"/>
|
sequence="45"/>
|
||||||
|
|
||||||
<!-- ===== CONFIGURATOR submenu (admin-only: coating/pricing/treatments) ===== -->
|
<!-- The Configurator top-level menu was retired in Phase F (2026-05-15)
|
||||||
<menuitem id="menu_fp_configurator"
|
after the Promote Customer Spec refactor left only 3 admin items
|
||||||
name="Configurator"
|
under it. They've been re-homed into the Configuration hub's
|
||||||
parent="fusion_plating.menu_fp_root"
|
themed folders, where managers expect to find admin records:
|
||||||
sequence="8"
|
Pricing Rules → Configuration → Pricing & Billing
|
||||||
groups="group_fp_estimator"/>
|
Materials → Configuration → Materials & Tanks
|
||||||
|
Line Desc Tpl → Configuration → Quality & Documents (in
|
||||||
|
fp_sale_description_template_views.xml)
|
||||||
|
-->
|
||||||
<menuitem id="menu_fp_pricing_rules"
|
<menuitem id="menu_fp_pricing_rules"
|
||||||
name="Pricing Rules"
|
name="Pricing Rules"
|
||||||
parent="menu_fp_configurator"
|
parent="fusion_plating.menu_fp_config_pricing_billing"
|
||||||
action="action_fp_pricing_rule"
|
action="action_fp_pricing_rule"
|
||||||
sequence="30"/>
|
sequence="40"
|
||||||
|
groups="group_fp_estimator,fusion_plating.group_fusion_plating_manager"/>
|
||||||
|
|
||||||
<menuitem id="menu_fp_part_materials"
|
<menuitem id="menu_fp_part_materials"
|
||||||
name="Materials"
|
name="Materials"
|
||||||
parent="menu_fp_configurator"
|
parent="fusion_plating.menu_fp_config_materials_tanks"
|
||||||
action="action_fp_part_material"
|
action="action_fp_part_material"
|
||||||
sequence="50"/>
|
sequence="40"
|
||||||
|
groups="group_fp_estimator,fusion_plating.group_fusion_plating_manager"/>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -109,9 +109,10 @@
|
|||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem id="menu_fp_sale_description_templates"
|
<menuitem id="menu_fp_sale_description_templates"
|
||||||
name="Line Descriptions"
|
name="Line Description Templates"
|
||||||
parent="menu_fp_configurator"
|
parent="fusion_plating.menu_fp_config_quality_docs"
|
||||||
action="action_fp_sale_description_template"
|
action="action_fp_sale_description_template"
|
||||||
sequence="45"/>
|
sequence="90"
|
||||||
|
groups="fusion_plating_configurator.group_fp_estimator,fusion_plating.group_fusion_plating_manager"/>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Reference in New Issue
Block a user