mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
remove old definition
This commit is contained in:
parent
5048d51558
commit
976cbfbb8b
@ -369,42 +369,6 @@ class AppMixin:
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
class LabelPrintingMixin:
|
|
||||||
"""
|
|
||||||
Mixin which enables direct printing of stock labels.
|
|
||||||
|
|
||||||
Each plugin must provide a NAME attribute, which is used to uniquely identify the printer.
|
|
||||||
|
|
||||||
The plugin must also implement the print_label() function
|
|
||||||
"""
|
|
||||||
|
|
||||||
class MixinMeta:
|
|
||||||
"""
|
|
||||||
Meta options for this mixin
|
|
||||||
"""
|
|
||||||
MIXIN_NAME = 'Label printing'
|
|
||||||
|
|
||||||
def __init__(self): # pragma: no cover
|
|
||||||
super().__init__()
|
|
||||||
self.add_mixin('labels', True, __class__)
|
|
||||||
|
|
||||||
def print_label(self, label, **kwargs):
|
|
||||||
"""
|
|
||||||
Callback to print a single label
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
label: A black-and-white pillow Image object
|
|
||||||
|
|
||||||
kwargs:
|
|
||||||
length: The length of the label (in mm)
|
|
||||||
width: The width of the label (in mm)
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
# Unimplemented (to be implemented by the particular plugin class)
|
|
||||||
... # pragma: no cover
|
|
||||||
|
|
||||||
|
|
||||||
class APICallMixin:
|
class APICallMixin:
|
||||||
"""
|
"""
|
||||||
Mixin that enables easier API calls for a plugin
|
Mixin that enables easier API calls for a plugin
|
||||||
|
Loading…
Reference in New Issue
Block a user