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:
@@ -36,7 +36,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="Authorized Individual">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C (CGP fold-in lands entirely under
|
||||
Quality Manager). -->
|
||||
<button name="action_activate" string="Activate" type="object"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="Controlled Good" class="o_fp_cgp_classified">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C. -->
|
||||
<button name="action_mark_in_process" string="In Process"
|
||||
type="object"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="Personnel Security Assessment" class="o_fp_cgp_classified">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C. -->
|
||||
<button name="action_start" string="Start" type="object"
|
||||
class="oe_highlight"
|
||||
@@ -59,7 +59,7 @@
|
||||
<label for="name"/>
|
||||
<h1><field name="name"/></h1>
|
||||
</div>
|
||||
<span class="o_fp_cgp_restricted_badge">Restricted — PSA</span>
|
||||
<span class="o_fp_cgp_restricted_badge">Restricted - PSA</span>
|
||||
<group>
|
||||
<group string="Assessment">
|
||||
<field name="employee_id"/>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="CGP Receipt / Shipment" class="o_fp_cgp_classified">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C. -->
|
||||
<button name="action_authorize" string="Authorize" type="object"
|
||||
class="oe_highlight"
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="CGP Registration" class="o_fp_cgp_classified">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C. -->
|
||||
<button name="action_mark_registered" string="Mark Registered"
|
||||
type="object" class="oe_highlight"
|
||||
@@ -62,7 +62,7 @@
|
||||
<label for="name"/>
|
||||
<h1><field name="name"/></h1>
|
||||
</div>
|
||||
<span class="o_fp_cgp_restricted_badge">Restricted — CGP</span>
|
||||
<span class="o_fp_cgp_restricted_badge">Restricted - CGP</span>
|
||||
<group>
|
||||
<group string="Registration">
|
||||
<field name="company_id"/>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="Security Incident" class="o_fp_cgp_classified">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C. -->
|
||||
<button name="action_investigate" string="Investigate"
|
||||
type="object" class="oe_highlight"
|
||||
@@ -63,7 +63,7 @@
|
||||
<label for="name"/>
|
||||
<h1><field name="name"/></h1>
|
||||
</div>
|
||||
<span class="o_fp_cgp_restricted_badge">Restricted — Security Incident</span>
|
||||
<span class="o_fp_cgp_restricted_badge">Restricted - Security Incident</span>
|
||||
<group>
|
||||
<group string="Incident">
|
||||
<field name="incident_date"/>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="CGP Visitor">
|
||||
<header>
|
||||
<!-- Phase D5 — all CGP form buttons are QM-only per spec
|
||||
<!-- Phase D5 - all CGP form buttons are QM-only per spec
|
||||
section 2.C. -->
|
||||
<button name="action_check_in" string="Check In" type="object"
|
||||
class="oe_highlight"
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
-->
|
||||
<odoo>
|
||||
|
||||
<!-- Phase 1 — re-parented under Plating → Compliance hub. -->
|
||||
<!-- Phase D (perms v2) — QM-only under compliance hub. -->
|
||||
<!-- Phase 1 - re-parented under Plating → Compliance hub. -->
|
||||
<!-- Phase D (perms v2) - QM-only under compliance hub. -->
|
||||
<menuitem id="menu_fp_cgp"
|
||||
name="Controlled Goods (CGP)"
|
||||
parent="fusion_plating.menu_fp_compliance_hub"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<!--
|
||||
Extend the HR employee form with a "Security (CGP)" notebook page.
|
||||
Visible only to the CGP Officer group — a regular HR manager will
|
||||
Visible only to the CGP Officer group - a regular HR manager will
|
||||
not see this tab or any of the PSA linkage.
|
||||
-->
|
||||
<record id="view_fp_cgp_hr_employee_form" model="ir.ui.view">
|
||||
|
||||
Reference in New Issue
Block a user