feat: add basic readonly web views for CORE members, products

also adds canonical web app db sessions for CORE

also adds some methods to corepos handler, to get model / make session
This commit is contained in:
Lance Edgar 2025-01-12 20:04:19 -06:00
parent b134e340ff
commit 05f428586b
22 changed files with 655 additions and 2 deletions

View file

@ -0,0 +1,6 @@
``wutta_corepos.web.db``
========================
.. automodule:: wutta_corepos.web.db
:members:

View file

@ -0,0 +1,6 @@
``wutta_corepos.web``
=====================
.. automodule:: wutta_corepos.web
:members:

View file

@ -0,0 +1,6 @@
``wutta_corepos.web.views.corepos.master``
==========================================
.. automodule:: wutta_corepos.web.views.corepos.master
:members:

View file

@ -0,0 +1,6 @@
``wutta_corepos.web.views.corepos.members``
===========================================
.. automodule:: wutta_corepos.web.views.corepos.members
:members:

View file

@ -0,0 +1,6 @@
``wutta_corepos.web.views.corepos.products``
============================================
.. automodule:: wutta_corepos.web.views.corepos.products
:members:

View file

@ -0,0 +1,6 @@
``wutta_corepos.web.views.corepos``
===================================
.. automodule:: wutta_corepos.web.views.corepos
:members:

View file

@ -0,0 +1,6 @@
``wutta_corepos.web.views``
===========================
.. automodule:: wutta_corepos.web.views
:members:

View file

@ -27,6 +27,7 @@ templates_path = ['_templates']
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
intersphinx_mapping = {
'wuttaweb': ('https://rattailproject.org/docs/wuttaweb/', None),
'wuttjamaican': ('https://rattailproject.org/docs/wuttjamaican/', None),
}

View file

@ -5,7 +5,8 @@ Wutta-COREPOS
This package adds basic integration with `CORE-POS`_, using
`pyCOREPOS`_.
Its main purpose is to setup DB connections for CORE Office.
Its main purpose is to setup DB connections for CORE Office, but it
also contains basic readonly web views for some CORE tables.
.. _CORE-POS: https://www.core-pos.com/
@ -26,3 +27,10 @@ Its main purpose is to setup DB connections for CORE Office.
api/wutta_corepos.app
api/wutta_corepos.conf
api/wutta_corepos.handler
api/wutta_corepos.web
api/wutta_corepos.web.db
api/wutta_corepos.web.views
api/wutta_corepos.web.views.corepos
api/wutta_corepos.web.views.corepos.master
api/wutta_corepos.web.views.corepos.members
api/wutta_corepos.web.views.corepos.products