WIP: feature/migrations, closes #19
88718676f8
feat(docs): Add documentation on how to install tables
3935f9386b
fix(db): Remove print statement for debugging
5b1ccc9c07
feat(db): Add initial migrations for core Flaschengeist + balance and pricelist plugins
e34dc5dd62
feat(db): Add migrations support to plugins
6ae0bdc3d9
fix(db): Add __repr__ to custom column types, same as done by SQLAlchemy
ferfissimo
created branch feature/migrations in Flaschengeist/flaschengeist
2021-12-19 23:54:03 +00:00
6643cbfefb
feat(docs): Add documentation on how to install tables
ef144b6513
fix(db): Remove print statement for debugging
7899e3751d
feat(db): Add initial migrations for core Flaschengeist + balance and pricelist plugins
f787d19747
feat(db): Add migrations support to plugins
8792a0eae6
fix(db): Add __repr__ to custom column types, same as done by SQLAlchemy
22fbb526bb
fix(balance): Replace deprecated sqlalchemy functions
d9be9430db
docs(misc): Some more documentation fixes
4df7f1cc01
docs(plugins): Some more documentation on the plugin class
25ba4d21aa
feat(balance): Add option to allow active services to debit other users
e1f919bd20
feat(scheduler): Add function to add scheduled tasks programmatically
691345cf40
fix(roles): Minor fix in set_permissions
1db3391826
fix(roles): Minor documentation + typings
2df5a61ff3
fix(cli): Fix logging level not set on run
ab093c04bd
fix(cli): Defaul logging level should be WARNING
ee839ce6a3
fix(auth_plain): Fix post_install hook
f507cd483d
fix(docs): Fix script name in documentation
bd371dfcf2
fix(users): Register: validate `mail`, handle duplicated `userid`, only send password mail if `mail` was set
9f6aa38925
fix(users): Reduce amount of SELECT queries in set_roles
ec7bf39666
fix(roles): Map IntegrityError to BadRequest as this is an client error, no server error.
0a3da51b92
fix(logging): console logger should default to stderr
ceba819ca7
fix(db): User.userid should be unique
DB: Migrations need to be supported
62599898d0
fix(backend): Invite must search user in database
90219c5ddd
chore(ci): Rename pipelines to match other projects
c2e0e55a19
fix(ui): Invite should send only transferee userid