Add some more "handler" docs

app handler, batch handlers, native batch types, people handler
This commit is contained in:
Lance Edgar 2021-08-18 12:49:40 -05:00
parent 0726a70192
commit 84477e5e36
30 changed files with 397 additions and 29 deletions

View file

@ -0,0 +1,22 @@
Delete Product Batch
====================
**Batch Type Key:** ``delproduct``
**Purpose:** Delete products from the system.
**Default Handler:** :class:`~rattail:rattail.batch.delproduct.DeleteProductBatchHandler`
Data for this batch may come from spreadsheet file or grid query, etc.
It should try to catch potential issues which might arise should the
products actually be deleted, for instance if a given item has pending
customer orders.
It also should try to highlight items which have seen recent movement,
to help avoid removing items which are more active than you thought
etc.
Ultimately executing this batch will just update Rattail by default;
you may want a custom handler to update your POS system instead.