Ferdinand Thiessen
8fbdac365f
fix(migrations): Fix rebase issues
ci/woodpecker/push/lint Pipeline was successful
Details
ci/woodpecker/push/test Pipeline was successful
Details
ci/woodpecker/pr/lint Pipeline was successful
Details
ci/woodpecker/pr/test Pipeline was successful
Details
2022-02-23 15:37:09 +01:00
Ferdinand Thiessen
84addcbd46
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:36:56 +01:00
Ferdinand Thiessen
6f35e17fba
feat(plugins): Load metadata from entry points / distribution
ci/woodpecker/push/lint Pipeline was successful
Details
ci/woodpecker/push/test Pipeline was successful
Details
ci/woodpecker/pr/lint Pipeline was successful
Details
ci/woodpecker/pr/test Pipeline was successful
Details
2022-02-23 15:20:31 +01:00
Ferdinand Thiessen
25ba4d21aa
feat(balance): Add option to allow active services to debit other users
continuous-integration/woodpecker the build was successful
Details
2021-12-18 04:23:53 +01:00
Tim Gröger
d2ef02c2af
[balance] add correct notification
2021-11-27 00:36:28 +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
1b29e602f1
[System][Plugin] Added plugin settings
2021-03-14 12:56:04 +01:00
Ferdinand Thiessen
06237754f1
[System][Plugin] moved decorator
2021-02-10 17:40:47 +01:00
Ferdinand Thiessen
1246ce50fd
[Plugin] Balance: Route and method to query all balances.
2021-01-29 23:28:43 +01:00
Ferdinand Thiessen
06a806da3d
[Plugin] Balance: Allow filtering reversals and cancelled transactions
2021-01-29 21:06:46 +01:00
Ferdinand Thiessen
d1157f0f37
[Plugin] Balance: Return Transaction count when using limit parameter for pagination
2021-01-29 20:08:34 +01:00
Ferdinand Thiessen
708a45d43c
[Plugin] balance: Added function and route for list of transactions
2021-01-29 01:09:06 +01:00
Ferdinand Thiessen
9eca15d036
[Plugin] balance: Fix with reversed transaction and improvement on shortcuts.
...
* Raise exception if transaction is already reversed.
* Sort shortcuts
2021-01-27 02:36:07 +01:00
Ferdinand Thiessen
c4b80f27ee
[Plugin] balance: Fixed shortcut data type check
2021-01-22 00:17:51 +01:00
Ferdinand Thiessen
826893e42e
[Plugin] balance: Allow saving shortcuts
2021-01-21 20:24:10 +01:00
Ferdinand Thiessen
bdbb2d3e45
[Plugin] balance: Do not provide default values for frontend, split this to the frontend project
2021-01-21 14:08:45 +01:00
Ferdinand Thiessen
f42d5956db
[Plugin] balance: Added shortcuts configuration for balance
2021-01-20 15:21:33 +01:00
Ferdinand Thiessen
d0db878a5c
[Plugin] auth_ldap, balance: Some minor reformatting
2021-01-18 18:31:13 +01:00
Ferdinand Thiessen
991ffb2766
[Plugin]balance: Fixed typo in function name and fixed db model
2020-11-25 20:35:11 +01:00
Ferdinand Thiessen
57930837ac
[Plugin] balance: Added reverting feature
2020-11-18 02:55:31 +01:00
Ferdinand Thiessen
03aefbb35a
[Plugin] balance: Allow debiting from own account if DEBIT_OWN is set
2020-11-02 17:12:59 +01:00
Ferdinand Thiessen
22499b7ece
[System][Plugin] Allow military timezone names for datetime
2020-11-02 13:32:44 +01:00
Ferdinand Thiessen
56a0a8e06a
[System][Script] Improved run_flaschengeist to also export plugin models
2020-11-02 04:38:38 +01:00
Ferdinand Thiessen
425eb1c849
[Plugin] balance: Added config option to add a default limit
2020-11-01 16:16:51 +01:00
Ferdinand Thiessen
7b2334bd98
[Plugin] Remove redundant code, balance and roles
2020-10-31 18:03:04 +01:00
Ferdinand Thiessen
39f34ff434
[Plugin] Fixed return values for balance and roles routes
2020-10-31 15:23:49 +01:00
Ferdinand Thiessen
32783041d8
[Plugin] Added balance plugin
...
Extends the users plugin.
* Users can have an account with a balance
* Users can send from them to others
* Admins can set the balance
* Admins can set limits
2020-10-30 22:15:37 +01:00