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,5 @@
Board Handler
=============
TODO

View file

@ -0,0 +1,5 @@
Clientele Handler
=================
TODO

View file

@ -0,0 +1,5 @@
Email Handler
=============
TODO

View file

@ -0,0 +1,5 @@
Employment Handler
==================
TODO

View file

@ -0,0 +1,5 @@
Feature Handler
===============
TODO

View file

@ -0,0 +1,20 @@
Other / Misc. Handlers
======================
Here are some handlers which are specific to various aspects of the
business logic, or a particular feature etc.
.. toctree::
:maxdepth: 2
:caption: Contents:
board
clientele
email
employment
feature
people
products
report

View file

@ -0,0 +1,19 @@
People Handler
==============
This handler is responsible for business logic surrounding the
:class:`~rattail:rattail.db.model.people.Person` model.
You can obtain a reference to the configured handler via
:meth:`~rattail:rattail.app.AppHandler.get_people_handler`.
You may override the default handler with config like:
.. code-block:: ini
[rattail]
people.handler = poser.people:PoserPeopleHandler
The default handler is :class:`rattail:rattail.people.PeopleHandler` -
see its documentation for a list of methods you can override.

View file

@ -0,0 +1,5 @@
Products Handler
================
TODO

View file

@ -0,0 +1,7 @@
Report Handler
==============
TODO
* :doc:`/data/reports/handler`