-
db7c2c818b
test commit
pricelist_remove
Tim Gröger
2024-10-22 07:22:11 +0200
-
cdb7958c57
[fix][scheduler] status of scheduler task now saved again
Tim Gröger
2024-10-15 13:37:23 +0200
-
607b29027b
update to version 2.2.0
v2.2.0
develop
Tim Gröger
2024-10-15 08:29:45 +0200
-
df02808fb7
[feat][apiKey] show token only on create, fix decorator
Tim Gröger
2024-10-15 08:26:16 +0200
-
7dd3321246
[feat][apikey] update model, add logic, add routes
Tim Gröger
2024-10-15 07:27:29 +0200
-
2f7fdec492
[feat] add api_key table
Tim Gröger
2024-10-14 06:24:19 +0200
-
81080404fb
[fix] fix multiple sessions
Tim Gröger
2024-10-10 13:29:05 +0200
-
83921f3f54
update to version 2.1.0
main
Tim Gröger
2024-10-08 15:05:08 +0200
-
bc21aefe93
[feat] add user settings
Tim Gröger
2024-04-12 10:11:45 +0200
-
caf45cd866
Merge branch 'develop'
master
Tim Gröger
2024-10-08 15:19:31 +0200
-
-
-
-
0570a9a32f
update to version 2.1.0
v2.1.0
Tim Gröger
2024-10-08 15:05:08 +0200
-
c06a12faaa
[feat] add user settings
Tim Gröger
2024-04-12 10:11:45 +0200
-
957796e90e
Merge branch 'develop'
Tim Gröger
2024-01-18 16:00:11 +0100
-
-
-
-
4f20a94f60
fix some func to get balance
v2.0.0
Tim Gröger
2024-01-17 13:04:29 +0100
-
001ef13014
remove links
Tim Gröger
2024-01-17 00:20:40 +0100
-
0ae334620b
update dependencies
Tim Gröger
2024-01-16 22:43:49 +0100
-
645e2865a6
update dependencies
Tim Gröger
2024-01-16 22:34:35 +0100
-
bddb11d1b4
update version to 2.0.0
Tim Gröger
2024-01-16 19:49:56 +0100
-
cab172dc65
fix floor transaction with value which has more ziffers than scale #33
Tim Gröger
2023-05-17 14:47:40 +0200
-
b40d40644d
if birthday is date then take it otherwise parse from string; prettier
v2.0.0.dev1
Tim Gröger
2023-05-15 23:52:49 +0200
-
319889ee43
(user) better avatar cache-control
Tim Gröger
2023-05-12 17:12:36 +0200
-
4be7cccadb
(auth_ldap) add get_last_modified from provider
Tim Gröger
2023-05-12 17:11:18 +0200
-
9077c9fd11
(balance) fix notifications
Tim Gröger
2023-05-10 01:12:41 +0200
-
d7428b2ed1
fix add role to user
Tim Gröger
2023-05-09 21:59:15 +0200
-
5bab4a7cde
fix update ldap, no none types pushed, add more debugging
Tim Gröger
2023-05-09 21:59:00 +0200
-
d8028c4681
fixed timeout in mailing #30
Tim Gröger
2023-05-09 21:25:19 +0200
-
8b15a45902
add docker cmd, more debug, add migrations to package
Tim Gröger
2023-05-09 21:23:47 +0200
-
ae583a6d18
add black to pyproject.toml
Tim Gröger
2023-05-09 21:16:17 +0200
-
193ffeff9d
fix reset password
v2.0.0.dev0
Tim Gröger
2023-05-05 10:00:49 +0200
-
7eb30b662f
fix mail-plugin
Tim Gröger
2023-05-05 10:00:08 +0200
-
11204662be
(balance) add filter to search user
Tim Gröger
2023-05-03 14:03:59 +0200
-
cb0795a6ac
add ua-parser to pares user-agent
Tim Gröger
2023-05-03 07:46:50 +0200
-
f7c8ae1037
blacked and add some typings
Tim Gröger
2023-05-03 06:30:42 +0200
-
e6c143ad92
fix json_encoder for flask 2.x
Tim Gröger
2023-05-03 06:29:55 +0200
-
59f5d4529d
add ide to gitignore
Tim Gröger
2023-05-03 06:29:28 +0200
-
f38fb334f1
add get notifications of plugin
Tim Gröger
2023-05-01 21:53:48 +0200
-
47442fe211
fix Flask dependencie for #28
Tim Gröger
2023-04-09 21:15:07 +0200
-
af2c674ce4
fixed most deprecations from flask and sqlalchemy
Tim Gröger
2023-04-09 20:57:15 +0200
-
cfbb557539
Merge pull request 'feature/migrations, closes #19' (#20) from feature/migrations into develop
feature/balance
Tim Gröger
2023-03-02 05:37:09 +0000
-
-
ba93345a09
feat(users) fix cli if user get role, that provider is updatet too
feature/migrations
Tim Gröger
2023-02-18 15:48:53 +0100
-
d475f3f8e2
feat(ldap) fix login on ldap
Tim Gröger
2023-02-18 15:11:42 +0100
-
a50ba403fc
feat(ldap) fix sync from ldap
Tim Gröger
2023-02-17 20:40:27 +0100
-
e0acb80f5d
feat(plugin) fix get right instance auf auth_provider
Tim Gröger
2023-02-17 17:52:20 +0100
-
c5436f22fa
feat(ldap) fix get right config
Tim Gröger
2023-02-17 16:40:54 +0100
-
7796f45097
feat(db) fix get plugins if no database exists
Tim Gröger
2023-02-17 15:30:05 +0100
-
8a656c3c89
Merge branch 'develop' into feature/migrations
Tim Gröger
2023-02-17 13:15:32 +0100
-
-
-
-
8a5380d888
update sqlalchmy version. not higher than 2.0
Tim Gröger
2023-02-17 12:46:27 +0100
-
9f729bda6c
[plugins] Fix `auth_ldap`, `balance`, and `pricelist` compatibility
Ferdinand Thiessen
2022-08-26 17:05:03 +0200
-
9e8117e554
[plugins] Fix scheduler accessing database while unbound from session
Ferdinand Thiessen
2022-08-25 18:45:01 +0200
-
88a4dc24f2
[db] Fix automatic migration upgrade for plugins and core
Ferdinand Thiessen
2022-08-25 18:44:21 +0200
-
0698327ef5
[core][deps] Use sqlalchemy_utils instead of copy-paste code for merging references
Ferdinand Thiessen
2022-08-25 17:07:12 +0200
-
aa8f8f6e64
[core][plugin] Allow blueprints to be set on instance level
Ferdinand Thiessen
2022-08-25 17:05:04 +0200
-
6ad8cd1728
[cli] Users and roles can be now managed using the cli
Ferdinand Thiessen
2022-08-25 17:04:22 +0200
-
e2254b71b0
[core][plugin] Unify plugin model and real plugins
Ferdinand Thiessen
2022-08-25 15:14:11 +0200
-
973b4527df
[core] UA parsing: Add backwards compatibility for platform names
Ferdinand Thiessen
2022-08-25 14:55:49 +0200
-
4248825af0
Revert future imports for annotations, PEP563 is still defered
Ferdinand Thiessen
2022-08-25 12:06:59 +0200
-
e22e38b304
Implement custom UA parsing, allowing to update Flask and Werkzeug
Ferdinand Thiessen
2022-08-22 17:18:03 +0200
-
ee38e46c12
[core] Cleanup + Fix loading migrations of (dis)abled plugins
Ferdinand Thiessen
2022-08-18 22:59:19 +0200
-
d3530cc15f
The enabled state of plugins is now loaded from database rather than config file
Ferdinand Thiessen
2022-08-18 19:58:02 +0200
-
e41be21c47
Restructure models and database import paths
Ferdinand Thiessen
2022-08-18 19:53:58 +0200
-
7f8aa80b0e
Update dependencies and increase python version to 3.10
Ferdinand Thiessen
2022-08-18 19:16:29 +0200
-
dc2b949225
[cli] Fix exporting of plugin interfaces
Ferdinand Thiessen
2022-07-31 19:06:55 +0200
-
fa503fe142
[cli] Added install command to install the database and all plugins
Ferdinand Thiessen
2022-07-31 15:48:47 +0200
-
f1d6b6a2f2
[plugins][cli] Fix initial migration file + Make sure plugin permissions are installed
Ferdinand Thiessen
2022-07-31 13:22:11 +0200
-
573bea2da0
feat(cli): Added CLI command for handling plugins
Ferdinand Thiessen
2021-12-23 02:49:19 +0100
-
4fbd20f78e
feat(docs): Add documentation on how to install tables
Ferdinand Thiessen
2021-12-20 00:53:49 +0100
-
6a35137a27
feat(db): Add database migration support, implements #19
Ferdinand Thiessen
2021-12-19 22:11:57 +0100
-
bf02c0e21f
fix(db): Add __repr__ to custom column types, same as done by SQLAlchemy
Ferdinand Thiessen
2021-12-19 22:20:34 +0100
-
-
e09d563e93
Merge pull request 'feat(plugins): Load metadata from entry points / distribution' (#24) from proposal/metadata2 into develop
Tim Gröger
2022-03-08 08:13:52 +0000
-
-
2d4c8ebfd9
fix(plugins): Fix functions using id instead of name property
proposal/metadata2
Ferdinand Thiessen
2022-03-07 14:36:31 +0100
-
6f35e17fba
feat(plugins): Load metadata from entry points / distribution
Ferdinand Thiessen
2022-02-21 22:22:32 +0100
-
-
2f4472e708
feat(docs): Added more documentation on plugins
Ferdinand Thiessen
2022-02-23 15:19:45 +0100
-
e510c54bd8
chore(clean): Fix codestyle of config.py
Ferdinand Thiessen
2022-02-22 11:07:15 +0100
-
c5db932065
chore(clean): Drop `_module_path` from flaschengeist
Ferdinand Thiessen
2022-02-21 22:24:33 +0100
-
1484d678ce
feat(security): Enforce secret key for flask application.
Ferdinand Thiessen
2022-02-21 21:03:15 +0100
-
e82d830410
fix(app): Fix import_name for flask application
Ferdinand Thiessen
2022-02-21 21:02:45 +0100
-
760ee9fe36
fix(cli): Fix logging when setting verbosity on the cli
Ferdinand Thiessen
2022-02-13 23:01:49 +0100
-
ccb1f9b005
Added more examples for splitted metadata
proposal/plugin-metadata
Ferdinand Thiessen
2022-02-13 19:22:36 +0100
-
e4c552af01
Proposal: Add plugin metadata class to seperate implementation
Ferdinand Thiessen
2021-12-26 15:26:50 +0100
-
-
-
90999bbefb
chore(core): Seperated logic from the plugin code, reduces imports
Ferdinand Thiessen
2022-02-13 14:31:55 +0100
-
fb50ed05be
deps: Require at lease python 3.9, fixes #22
Ferdinand Thiessen
2021-12-26 15:44:04 +0100
-
54a789b772
fix(docs): PIP 21.0+ is required, some minor improvements
Ferdinand Thiessen
2021-12-26 15:42:31 +0100
-
a6cbc002f6
fix(cli): InterfaceGenerator now works even without a namespace defined
Ferdinand Thiessen
2021-12-23 02:48:28 +0100
-
34ee95c66a
feat(cli): Split CLI commands into seperate files
Ferdinand Thiessen
2021-12-23 02:48:02 +0100
-
9bcba9c7f9
fix(users): Fix import error inside `set_roles`
Ferdinand Thiessen
2021-12-22 00:37:52 +0100
-
016ed7739a
fix(db): Fix Serial column type for SQLite
Ferdinand Thiessen
2021-12-22 00:36:41 +0100
-
702b894f75
feat(tests): Added first unit test for the user controller
Ferdinand Thiessen
2021-12-22 00:34:32 +0100
-
519eac8f25
feat(ci): Added pipeline for tests
Ferdinand Thiessen
2021-12-21 22:58:04 +0100
-
aaec6b43ae
tests: Fix tests for current backend
Ferdinand Thiessen
2021-12-21 22:56:03 +0100
-
9b42d2b5b7
fix(docs): Rename README
Ferdinand Thiessen
2021-12-20 00:56:16 +0100
-
22fbb526bb
fix(balance): Replace deprecated sqlalchemy functions
Ferdinand Thiessen
2021-12-19 19:01:48 +0100
-
d9be9430db
docs(misc): Some more documentation fixes
Ferdinand Thiessen
2021-12-19 19:01:27 +0100
-
4df7f1cc01
docs(plugins): Some more documentation on the plugin class
Ferdinand Thiessen
2021-12-19 18:58:57 +0100
-
b8ac6eb462
fix(users): Readd `create` flag on set_roles
Ferdinand Thiessen
2021-12-19 13:06:36 +0100
-
25ba4d21aa
feat(balance): Add option to allow active services to debit other users
Ferdinand Thiessen
2021-12-18 04:23:53 +0100
-
e1f919bd20
feat(scheduler): Add function to add scheduled tasks programmatically
Ferdinand Thiessen
2021-12-18 04:19:57 +0100
-
691345cf40
fix(roles): Minor fix in set_permissions
Ferdinand Thiessen
2021-12-18 04:19:07 +0100
-
1db3391826
fix(roles): Minor documentation + typings
Ferdinand Thiessen
2021-12-18 03:04:37 +0100
-
2df5a61ff3
fix(cli): Fix logging level not set on run
Ferdinand Thiessen
2021-12-18 03:03:41 +0100
-
b8f086b4dd
fix(app): Add AuthPlugin to FG_PLUGINS
Ferdinand Thiessen
2021-12-18 02:15:53 +0100