Add batch ULINE label printing for all asset types
A multi-select batch sheet at /print/asset-label-batch/<type> lays selected assets onto ULINE label pages (6-up 3x3 or dense 72-up mini), with code-type and encode toggles matching the single label, plus a start-cell offset for partial sheets. Print Labels buttons on all five asset list pages. The per-type config and encode resolution are extracted to a shared print/assetLabel.js used by both the single and batch views. Measuring-tool batches encode each tool inspection- operation code (decode-verified 0615). 808 tests pass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,6 +55,14 @@ ADR-007 and ADR-002.
|
||||
has no value (e.g. serial number on an asset with none), the label states so
|
||||
instead of rendering an empty code. Asset payloads now carry a derived
|
||||
`locationcode` (leading token of the resolved own/inherited location name).
|
||||
- Batch label sheets: a "Print Labels" button on each asset list page opens
|
||||
`/print/asset-label-batch/<assettype>`, a multi-select sheet that lays the
|
||||
chosen assets onto ULINE label pages (6-up 3 in x 3 in, or a dense 72-up
|
||||
mini-label format), with a start-cell offset to reuse partial sheets. Shares
|
||||
the same code-type and encode settings/defaults as the single label, so a
|
||||
batch of measuring tools encodes each tool's inspection location code just
|
||||
like the single label does. Restores the ULINE batch printing the legacy
|
||||
shopdb had, generalized across all asset types.
|
||||
- Support-team contact UX: the settings Support Teams page now manages each
|
||||
team's contacts in a per-team "Contacts (N)" modal (name, SSO, active, plus
|
||||
Add/Edit/Delete) instead of an inline row expander, and the application
|
||||
|
||||
Reference in New Issue
Block a user