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:
gsinghpal
2026-06-05 00:16:19 -04:00
parent c9eb61ee0c
commit 8c76a16366
789 changed files with 4692 additions and 4692 deletions

View File

@@ -1,5 +1,5 @@
// =============================================================================
// Fusion Plating Safety (EHS) backend styles
// Fusion Plating - Safety (EHS) backend styles
// Copyright 2026 Nexa Systems Inc.
// License OPL-1 (Odoo Proprietary License v1.0)
//
@@ -18,10 +18,10 @@
//
// Hazard / severity tints use color-mix() against the Bootstrap theme
// tokens so a red badge is darker on light mode and brighter on dark mode
// automatically one rule, two looks.
// automatically - one rule, two looks.
//
// We never target `.o_dark`, `html.dark`, or `@media (prefers-color-scheme)`
// to override colours. If you find yourself needing that, it's a smell
// to override colours. If you find yourself needing that, it's a smell -
// use a variable instead.
// =============================================================================
@@ -37,12 +37,12 @@
// -----------------------------------------------------------------------------
// SDS kanban hazard-class tinted card
// SDS kanban - hazard-class tinted card
// -----------------------------------------------------------------------------
.o_fp_sds_kanban {
.o_fp_sds_card {
// Use a left border tint by hazard class subtle, theme-aware.
// Use a left border tint by hazard class - subtle, theme-aware.
border-left-width: 4px;
border-left-color: var(--bs-border-color);
@@ -64,7 +64,7 @@
border-left-color: var(--bs-info, var(--o-action));
}
// Status overlay expired wins over hazard tint.
// Status overlay - expired wins over hazard tint.
&[data-state="expired"] {
border-left-color: var(--bs-danger);
opacity: 0.85;
@@ -102,7 +102,7 @@
// -----------------------------------------------------------------------------
// Training kanban expiry indicator on the card
// Training kanban - expiry indicator on the card
// -----------------------------------------------------------------------------
.o_fp_training_kanban {
@@ -141,7 +141,7 @@
// -----------------------------------------------------------------------------
// Incident kanban severity tint by type
// Incident kanban - severity tint by type
// -----------------------------------------------------------------------------
.o_fp_incident_kanban {