Add basic docs for existing label features
This commit is contained in:
parent
26e7d55e67
commit
7925b3b432
|
@ -17,6 +17,7 @@ attributes and method signatures etc.
|
||||||
rattail/batch/custorder
|
rattail/batch/custorder
|
||||||
rattail/batch/handheld
|
rattail/batch/handheld
|
||||||
rattail/batch/handlers
|
rattail/batch/handlers
|
||||||
|
rattail/batch/labels
|
||||||
rattail/batch/pricing
|
rattail/batch/pricing
|
||||||
rattail/batch/product
|
rattail/batch/product
|
||||||
rattail/batch/purchase
|
rattail/batch/purchase
|
||||||
|
@ -54,6 +55,7 @@ attributes and method signatures etc.
|
||||||
rattail/importing/sqlalchemy
|
rattail/importing/sqlalchemy
|
||||||
rattail/reporting/index
|
rattail/reporting/index
|
||||||
rattail/reporting/handlers
|
rattail/reporting/handlers
|
||||||
|
rattail/labels
|
||||||
rattail/logging
|
rattail/logging
|
||||||
rattail/mail
|
rattail/mail
|
||||||
rattail/membership
|
rattail/membership
|
||||||
|
|
6
docs/api/rattail/batch/labels.rst
Normal file
6
docs/api/rattail/batch/labels.rst
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
``rattail.batch.labels``
|
||||||
|
========================
|
||||||
|
|
||||||
|
.. automodule:: rattail.batch.labels
|
||||||
|
:members:
|
|
@ -27,6 +27,7 @@
|
||||||
model.batch.purchase
|
model.batch.purchase
|
||||||
model.batch.vendorcatalog
|
model.batch.vendorcatalog
|
||||||
model.datasync
|
model.datasync
|
||||||
|
model.labels
|
||||||
model.people
|
model.people
|
||||||
model.products
|
model.products
|
||||||
model.purchase
|
model.purchase
|
||||||
|
|
6
docs/api/rattail/db/model.labels.rst
Normal file
6
docs/api/rattail/db/model.labels.rst
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
``rattail.db.model.labels``
|
||||||
|
===========================
|
||||||
|
|
||||||
|
.. automodule:: rattail.db.model.labels
|
||||||
|
:members:
|
6
docs/api/rattail/labels.rst
Normal file
6
docs/api/rattail/labels.rst
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
``rattail.labels``
|
||||||
|
==================
|
||||||
|
|
||||||
|
.. automodule:: rattail.labels
|
||||||
|
:members:
|
|
@ -2,7 +2,7 @@
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
# Rattail -- Retail Software Framework
|
# Rattail -- Retail Software Framework
|
||||||
# Copyright © 2010-2018 Lance Edgar
|
# Copyright © 2010-2022 Lance Edgar
|
||||||
#
|
#
|
||||||
# This file is part of Rattail.
|
# This file is part of Rattail.
|
||||||
#
|
#
|
||||||
|
@ -43,18 +43,41 @@ class LabelProfile(Base):
|
||||||
__versioned__ = {}
|
__versioned__ = {}
|
||||||
|
|
||||||
uuid = uuid_column()
|
uuid = uuid_column()
|
||||||
ordinal = sa.Column(sa.Integer())
|
|
||||||
|
ordinal = sa.Column(sa.Integer(), nullable=True, doc="""
|
||||||
|
Preference ordinal number for the profile. Profiles are typically
|
||||||
|
sorted by this number, which means the lower the number the higher
|
||||||
|
the preference.
|
||||||
|
""")
|
||||||
|
|
||||||
code = sa.Column(sa.String(length=30), nullable=True, doc="""
|
code = sa.Column(sa.String(length=30), nullable=True, doc="""
|
||||||
Supposedly unique "code" for the label profile. May be useful for
|
Supposedly unique "code" for the label profile. May be useful for
|
||||||
identification of a common label type across nodes, for instance.
|
identification of a common label type across nodes, for instance.
|
||||||
""")
|
""")
|
||||||
|
|
||||||
description = sa.Column(sa.String(length=50))
|
description = sa.Column(sa.String(length=50), nullable=True, doc="""
|
||||||
printer_spec = sa.Column(sa.String(length=255))
|
Description for the profile, to be displayed to the user.
|
||||||
formatter_spec = sa.Column(sa.String(length=255))
|
""")
|
||||||
format = sa.Column(sa.Text())
|
|
||||||
visible = sa.Column(sa.Boolean())
|
printer_spec = sa.Column(sa.String(length=255), nullable=True, doc="""
|
||||||
|
Factory spec for the label printer. This normally references some
|
||||||
|
subclass of :class:`rattail.labels.LabelPrinter`.
|
||||||
|
""")
|
||||||
|
|
||||||
|
formatter_spec = sa.Column(sa.String(length=255), nullable=True, doc="""
|
||||||
|
Factory spec for the label formatter. This normally references some
|
||||||
|
subclass of :class:`rattail.labels.LabelFormatter`.
|
||||||
|
""")
|
||||||
|
|
||||||
|
format = sa.Column(sa.Text(), nullable=True, doc="""
|
||||||
|
Format template used to generate label commands. Syntax for this
|
||||||
|
may depend on the type of printer you have.
|
||||||
|
""")
|
||||||
|
|
||||||
|
# TODO: this should have default=True, or something?
|
||||||
|
visible = sa.Column(sa.Boolean(), nullable=True, doc="""
|
||||||
|
Visibility flag; set this to false to hide the profile from users.
|
||||||
|
""")
|
||||||
|
|
||||||
sync_me = sa.Column(sa.Boolean(), nullable=True, doc="""
|
sync_me = sa.Column(sa.Boolean(), nullable=True, doc="""
|
||||||
Flag indicating whether this label profile should be synced across "all"
|
Flag indicating whether this label profile should be synced across "all"
|
||||||
|
|
Loading…
Reference in a new issue