1.7 KiB
title, layout
title | layout |
---|---|
Custom Labels | page |
Custom Labels
InvenTree supports printing of custom template-based labels, using the blabel plugin for Python.
Custom labels can be generated using simple HTML templates, with support for QR-codes, and conditional formatting using the Jinja template engine.
!!! info "Documentation" Refer to the blabel documentation for further information
Creating Labels
!!! missing "TODO" This section requires further work
Stylesheet
!!! missing "TODO" This section requires further work
Context Data
Each label template is supplied with context data (variables) which can be used to display information based on the context in which the label is printed.
!!! missing "TODO" This section requires further work
QR Codes
!!! missing "TODO" This section requires further work
Conditional Formatting
!!! missing "TODO" This section requires further work
Stock Labels
!!! missing "TODO" This section requires further work
Context Data
In addition to the global label context data, the following variables are made available to the StockItem label template:
- item - The StockItem object itself
- part - The Part object which is referenced by the StockItem object
- name - The
name
field of the Part object - ipn - The
IPN
field of the Part object - quantity - The
quantity
field of the StockItem object - serial - The
serial
field of the StockItem object - uid - The
uid
field of the StockItem object - qrcode - JSON data representing the StockItem object, useful for rendering to a QR code
- tests - Dict object of TestResult data associated with the StockItem