fix: customize "view order item" page w/ panels

more to come soon..
This commit is contained in:
Lance Edgar 2025-01-15 16:57:28 -06:00
parent 13d576295e
commit c79b0262f3
9 changed files with 403 additions and 32 deletions

View file

@ -0,0 +1,6 @@
``sideshow.orders``
===================
.. automodule:: sideshow.orders
:members:

View file

@ -45,12 +45,27 @@ Glossary
"submits" the order, the batch is executed which creates a true
:term:`order`.
The batch handler is responsible for business logic for the order
creation step; the :term:`order handler` is responsible for
everything thereafter.
:class:`~sideshow.batch.neworder.NewOrderBatchHandler` is the
default handler for this.
order
This is the central focus of the app; it refers to a customer
case/special order which is tracked over time, from placement to
fulfillment. Each order may have one or more :term:`order items
<order item>`.
order handler
The :term:`handler` responsible for business logic surrounding
:term:`order` workflows *after* initial creation. (Whereas the
:term:`new order batch` handler is responsible for creation.)
:class:`~sideshow.orders.OrderHandler` is the default handler for
this.
order item
This is effectively a "line item" within an :term:`order`. It
represents a particular product, with quantity and pricing

View file

@ -39,6 +39,7 @@ the narrative docs are pretty scant. That will eventually change.
api/sideshow.db.model.orders
api/sideshow.db.model.products
api/sideshow.enum
api/sideshow.orders
api/sideshow.web
api/sideshow.web.app
api/sideshow.web.forms