changes
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
# License OPL-1 (Odoo Proprietary License v1.0)
|
||||
{
|
||||
'name': 'Fusion Plating — Reports',
|
||||
'version': '19.0.10.1.0',
|
||||
'version': '19.0.10.1.3',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'PDF reports for Fusion Plating: quote, SO, WO, packing, BoL, CoC, invoice, receipt, quality + compliance.',
|
||||
'depends': [
|
||||
|
||||
@@ -66,20 +66,34 @@
|
||||
|
||||
<!-- ==========================================================
|
||||
customer_line_description — customer-facing description
|
||||
plus any populated line metadata (serial, job#, thickness).
|
||||
Intended for the "Description" td in customer-facing tables.
|
||||
plus serial + thickness only.
|
||||
|
||||
Per client request (2026-04-29): customer-facing reports
|
||||
show ONLY description, serial, and thickness. Job # was
|
||||
previously shown here but is internal-only — it lives on
|
||||
the traveller / WO sticker / packing slip header, not on
|
||||
what the customer sees. Process variant, treatment names,
|
||||
and recipe codes deliberately don't render either.
|
||||
========================================================== -->
|
||||
<template id="customer_line_description">
|
||||
<t t-if="line.x_fc_part_catalog_id">
|
||||
<span t-esc="line.name"/>
|
||||
<!-- Strip the "[FP-SERVICE] Plating Service" prefix Odoo's
|
||||
_compute_name keeps re-prepending. fp_customer_description
|
||||
lives on sale.order.line + account.move.line; for any
|
||||
other model the macro might be called with we degrade to
|
||||
raw line.name. QWeb's eval context doesn't expose Python
|
||||
builtins like hasattr/getattr, so probe the model's method
|
||||
dict via line._name + env. white-space: pre-line preserves
|
||||
the estimator's line breaks. -->
|
||||
<t t-set="_has_helper"
|
||||
t-value="line._name in ('sale.order.line', 'account.move.line')"/>
|
||||
<t t-set="_desc"
|
||||
t-value="line.fp_customer_description() if _has_helper else line.name"/>
|
||||
<span t-esc="_desc" style="white-space: pre-line;"/>
|
||||
<t t-if="'x_fc_serial_id' in line._fields and line.x_fc_serial_id">
|
||||
<br/>
|
||||
<small>Serial: <span t-esc="line.x_fc_serial_id.name"/></small>
|
||||
</t>
|
||||
<t t-if="'x_fc_job_number' in line._fields and line.x_fc_job_number">
|
||||
<br/>
|
||||
<small>Job #: <span t-esc="line.x_fc_job_number"/></small>
|
||||
</t>
|
||||
<t t-if="'x_fc_thickness_id' in line._fields and line.x_fc_thickness_id">
|
||||
<br/>
|
||||
<small>Thickness: <span t-esc="line.x_fc_thickness_id.display_name"/></small>
|
||||
|
||||
Reference in New Issue
Block a user