aurweb/aurweb
Kevin Morris 888cf5118a use declarative_base for all ORM models
This rewrites the entire model base as declarative models.
This allows us to more easily customize overlay fields
in tables and is more common.

This effort also brought some DB violations to light which
this commit addresses.

Signed-off-by: Kevin Morris <kevr@0cost.org>
2021-06-10 13:54:27 -07:00
..
git remove unused imports, rectify isort violations 2021-06-05 21:27:39 -07:00
models use declarative_base for all ORM models 2021-06-10 13:54:27 -07:00
routers remove unused imports, rectify isort violations 2021-06-05 21:27:39 -07:00
scripts aurweb: Globalize a Translator instance, add more utility 2021-06-05 19:49:42 -07:00
testing Sanitize and modernize pytests 2021-06-05 20:11:17 -07:00
__init__.py Use setuptools to install Python modules 2016-09-29 22:07:06 +02:00
asgi.py bugfix: relax next verification 2021-06-05 20:11:17 -07:00
auth.py fix aurweb.auth test coverage 2021-06-05 20:17:48 -07:00
captcha.py fastapi: Jinja contextfilter renamed to pass_context 2021-06-05 20:11:17 -07:00
config.py Add support for configuring database with port instead of socket 2021-06-05 20:11:17 -07:00
db.py use declarative_base for all ORM models 2021-06-10 13:54:27 -07:00
exceptions.py git-serve: check update hook permissions 2019-11-23 11:18:16 -05:00
initdb.py use mysql backend in config.dev 2021-06-05 20:17:48 -07:00
l10n.py fastapi: Jinja contextfilter renamed to pass_context 2021-06-05 20:11:17 -07:00
schema.py Merge branch 'master' into pu 2021-06-06 17:21:57 -07:00
spawn.py swap uvicorn out for hypercorn 2021-05-10 23:22:00 -04:00
templates.py add account edit (settings) routes 2021-06-05 20:11:17 -07:00
time.py add aurweb.time module 2021-06-05 20:11:17 -07:00
util.py fastapi: Jinja contextfilter renamed to pass_context 2021-06-05 20:11:17 -07:00