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

@@ -3,7 +3,7 @@
# License OPL-1 (Odoo Proprietary License v1.0)
{
'name': 'Fusion Plating — Native Jobs',
'version': '19.0.6.22.0',
'version': '19.0.6.23.0',
'category': 'Manufacturing/Plating',
'summary': 'Native plating job model — replaces mrp.production / mrp.workorder bridge.',
'author': 'Nexa Systems Inc.',

View File

@@ -21,7 +21,7 @@
<button name="action_view_fp_jobs" type="object"
class="oe_stat_button" icon="fa-cogs">
<field name="x_fc_fp_job_count" widget="statinfo"
string="Plating Jobs"/>
string="WO"/>
</button>
<!-- Sarah/Tom path: SO → Certificates (one click instead -->
<!-- of two via the job). Hidden until a cert exists. -->