Ferdinand Thiessen
047e807fc0
feat(db): Add database migration support, implements #19
...
Migrations allow us to keep track of database changes and upgrading databases if needed.
* Add initial migrations for core Flaschengeist
* Add migrations to balance
* Add migrations to pricelist
* Skip plugins with not satisfied dependencies.
2022-02-23 15:40:01 +01:00
Ferdinand Thiessen
0ce52de8cd
feat(plugins) Plugins use native Image objects as default avatar, but can still implement their own stuff.
2021-11-29 18:15:21 +01:00
Ferdinand Thiessen
775e775e89
[core][plugin] Added Notifications, restructure plugins
2021-03-29 07:32:58 +02:00
Ferdinand Thiessen
a476e4f5b1
[cleanup] Fixed member names
...
* Use _name only for protected members (should not be used outside the
class
* Use name_ instead for all members which should not be API exported
2021-03-19 22:40:36 +01:00
Ferdinand Thiessen
06237754f1
[System][Plugin] moved decorator
2021-02-10 17:40:47 +01:00
Ferdinand Thiessen
7ccae7e888
[Plugin] balance: Changed model
...
* serialize Transaction with reversal and original Transaction IDs
2021-01-29 01:08:31 +01:00
Tim Gröger
7c0d609b80
change return of set_lifetime os session
...
sry i've not configured black to line_width=120
2021-01-27 13:52:12 +01:00
Ferdinand Thiessen
aeadc78acc
[System][Plugin] auth: Using find_user for password reset, fixes #443
...
* find_user will also search auth backend for user, so password recovery will also work if user was never logged in on Flaschengeist.
2021-01-19 03:30:49 +01:00
Ferdinand Thiessen
049b64ffd5
[Plugin] auth: Implemented REST endpoint for password reset
2021-01-18 16:18:16 +01:00
Ferdinand Thiessen
737dd9d5cf
[Plugin]auth: Fixed possible issue with POST paramenters on login
2020-11-18 02:48:44 +01:00
Ferdinand Thiessen
6f0e9854d6
[API][Plugin] Bugfix and API change
...
* users: Fixed bug in edit_user where if modify by admin
* API: Users return list of roles as string not Roles
2020-11-06 01:13:52 +01:00
Ferdinand Thiessen
67fb895cf4
[Plugin] auth: Handle exception if data is not json
2020-11-02 15:45:24 +01:00
Ferdinand Thiessen
e5b39a6ef6
[Plugin] Fixed return values in auth and users routes
2020-10-31 15:20:28 +01:00
Ferdinand Thiessen
f60c06bc17
Some Cleanup of setup.py and documentation in auth
2020-10-30 22:19:16 +01:00
Ferdinand Thiessen
8a9776ae0e
[Doc] More documentation on decorator and plugins roles and auth*
2020-10-30 04:05:59 +01:00
Ferdinand Thiessen
a5d3b837cd
Restructured project, renamed modules, removed geruecht as it is dead.
2020-10-30 03:30:46 +01:00