chore(plating): de-dash shipped code + intake-neutral customer emails
Replace em-dashes and en-dashes with hyphens across 789 shipped source files (py/xml/js/scss) so the delivered module reads as human-written; em-dashes had become a recognizable AI-generated tell. Internal .md dev notes are excluded. The WO-sticker mojibake strippers keep their dash search targets (now written — / –). No logic changes: comments and display strings only; validated with py_compile + lxml parse. Rewrite the 7 customer notification emails to be intake-neutral (ship-in / drop-off / pickup) and repair-aware, and fix the Shipped email documents line (packing slip vs bill of lading; certificate only when issued). Subjects use a hyphen separator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
# Copyright 2026 Nexa Systems Inc.
|
||||
# License OPL-1 (Odoo Proprietary License v1.0)
|
||||
{
|
||||
'name': 'Fusion Plating — Native Jobs',
|
||||
'name': 'Fusion Plating - Native Jobs',
|
||||
'version': '19.0.12.5.0',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Native plating job model — replaces mrp.production / mrp.workorder bridge.',
|
||||
'summary': 'Native plating job model - replaces mrp.production / mrp.workorder bridge.',
|
||||
'author': 'Nexa Systems Inc.',
|
||||
'website': 'https://www.nexasystems.ca',
|
||||
'maintainer': 'Nexa Systems Inc.',
|
||||
@@ -18,7 +18,7 @@ Native Plating Job Bridge
|
||||
|
||||
Bridges fp.job and fp.job.step (defined in fusion_plating core, Phase 1 of
|
||||
the migration spec dated 2026-04-25) to the rest of the Fusion Plating
|
||||
module family — configurator, portal, logistics, quality, certificates.
|
||||
module family - configurator, portal, logistics, quality, certificates.
|
||||
|
||||
Coexists with fusion_plating_bridge_mrp during the migration period.
|
||||
Activate native jobs via the x_fc_use_native_jobs settings flag (default:
|
||||
@@ -53,9 +53,9 @@ full design rationale and §6.2 of the implementation plan for task list.
|
||||
'security/legacy_groups.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'data/fp_cron_data.xml',
|
||||
# Spec 2026-05-25 — mail.activity.type for QM Issue-CoC nudge.
|
||||
# Spec 2026-05-25 - mail.activity.type for QM Issue-CoC nudge.
|
||||
'data/fp_activity_types_data.xml',
|
||||
# Sub 14 — workflow state catalog (must load before fp_job_form_inherit
|
||||
# Sub 14 - workflow state catalog (must load before fp_job_form_inherit
|
||||
# so the statusbar's m2o has its targets available at view-render time).
|
||||
'data/fp_workflow_state_data.xml',
|
||||
'views/fp_workflow_state_views.xml',
|
||||
@@ -80,8 +80,8 @@ full design rationale and §6.2 of the implementation plan for task list.
|
||||
'report/report_fp_job_margin.xml',
|
||||
],
|
||||
'assets': {
|
||||
# Sub 12d — Step Details quick-look modal styles
|
||||
# Sub 12e v4 — Record Inputs OWL Dialog (replaces v2/v3)
|
||||
# Sub 12d - Step Details quick-look modal styles
|
||||
# Sub 12e v4 - Record Inputs OWL Dialog (replaces v2/v3)
|
||||
# Both registered in both bundles so light + dark mode each
|
||||
# compile correctly ($o-webclient-color-scheme branches at
|
||||
# compile time per CLAUDE.md note).
|
||||
|
||||
Reference in New Issue
Block a user