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:
@@ -4,11 +4,11 @@
|
||||
#
|
||||
# Backfill fp.job.qty_received from closed fp.receiving lines.
|
||||
#
|
||||
# Triggering issue (2026-05-20): WO-30043 — and any other job created
|
||||
# before the new _update_job_qty_received hook shipped — has
|
||||
# Triggering issue (2026-05-20): WO-30043 - and any other job created
|
||||
# before the new _update_job_qty_received hook shipped - has
|
||||
# qty_received=0 even though its receiving is closed. The
|
||||
# button_mark_done gate then blocks the operator with no obvious next
|
||||
# step ("Quantity Received is blank — close the receiving record...").
|
||||
# step ("Quantity Received is blank - close the receiving record...").
|
||||
# Receiving IS closed. The propagation was missing.
|
||||
#
|
||||
# This migration walks every (closed / accepted / resolved) receiving,
|
||||
@@ -39,6 +39,6 @@ def migrate(cr, version):
|
||||
if updated:
|
||||
_logger.info(
|
||||
'fp.job.qty_received backfilled from receiving lines on '
|
||||
'%d job(s) — fixes WO-30043 and any sibling stuck jobs.',
|
||||
'%d job(s) - fixes WO-30043 and any sibling stuck jobs.',
|
||||
updated,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user