chore: session housekeeping — tank UX, plating menu defaults, WO label

- fusion_plating: tank field labels (Code → Tank Number, Tank → Tank Name)
  + state-control header buttons (Mark Empty/Filled/In Use/Draining/
  Maintenance/Out of Service) with chatter audit logging.
- fusion_plating_configurator: Plating app default landing screen = Sale
  Orders, while keeping menu name as 'Plating'.
- fusion_plating_jobs: SO smart-button label 'Plating Jobs' → 'WO'.

Already deployed and verified on entech earlier in the session.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-04-27 20:27:35 -04:00
parent c75b22aaf7
commit cfe776be4c
7 changed files with 57 additions and 7 deletions

View File

@@ -5,7 +5,7 @@
{
'name': 'Fusion Plating — Configurator',
'version': '19.0.17.13.0',
'version': '19.0.17.15.0',
'category': 'Manufacturing/Plating',
'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.',
'description': """

View File

@@ -15,6 +15,11 @@
<field name="context">{'default_customer_rank': 1}</field>
</record>
<!-- Default landing screen for the Plating app = Sale Orders -->
<menuitem id="fusion_plating.menu_fp_root"
name="Plating"
action="action_fp_sale_orders"/>
<!-- ===== SALES submenu under Fusion Plating root ===== -->
<menuitem id="menu_fp_sales"
name="Sales"