Tim Gröger
dc9f70983b
fix sync ldap
2021-12-07 20:48:33 +01:00
Tim Gröger
d8db0aae3a
fix sync with ldap
2021-12-07 18:35:05 +01:00
Ferdinand Thiessen
348adefb7c
feat(scheduler): Scheduler is now a plugin
...
Scheduler allows to schedule tasks, like cron does, but requires special configuration.
2021-12-06 23:48:05 +01:00
Ferdinand Thiessen
dca52b764c
fix(plugins): Setting a plugin setting to None removes that setting
2021-12-06 23:44:41 +01:00
Ferdinand Thiessen
f6c229d2ef
feat(core): Selected authentification plugin is always enabled
2021-12-06 23:44:07 +01:00
Ferdinand Thiessen
653c1c584c
fix(cli): Set env variable for debug
2021-12-06 15:32:11 +01:00
Ferdinand Thiessen
d8192679e5
chore(cleanup): Drop stuff for unsupported python versions
2021-12-06 15:30:39 +01:00
Ferdinand Thiessen
239faac7dd
fix(plugin): Only active users can and should be notified
2021-12-05 22:56:34 +01:00
Ferdinand Thiessen
5819a0637f
fix(models): Notification.plugin should be bigger to support FQN as value
2021-12-05 22:56:05 +01:00
Ferdinand Thiessen
5b3f63cd0a
fix(roles): Return conflict if role should be deleted but is still in use
2021-12-05 20:50:57 +01:00
Ferdinand Thiessen
bac75ca582
fix(users): Fix query for active users
2021-12-03 13:13:48 +01:00
Ferdinand Thiessen
47400f02e9
feat(users): Add deleted attribute to users.
...
This allows us to filter out deleted users which could not be deleted and
had to be soft-deleted.
Meaning: users which still had foreign keys on the database,
from e.g. disabled plugins.
2021-12-03 12:52:45 +01:00
Tim Gröger
f9d9494a36
[fix] add empty install function for userController, fix wrong indention
2021-12-03 09:49:34 +01:00
Ferdinand Thiessen
d0674e8876
fix(users): Fix deleting users
...
Remove all internal references, e.g. sessions, attributes, password reset requests.
Add hook for plugins.
If not deletable remove at least all personal data
2021-12-02 21:27:59 +01:00
Ferdinand Thiessen
50fa39be4f
feat(users): Add some more relationships to model
2021-12-02 18:28:32 +01:00
Ferdinand Thiessen
593b8546a2
fix(roles): Ignore name if it did not change
2021-12-01 15:31:48 +01:00
Ferdinand Thiessen
e4a10028b7
fix(users): Update hook needs to check existence of display_name as well
2021-12-01 15:19:29 +01:00
Ferdinand Thiessen
45d15b4f88
docs(config): Add some database default values
2021-12-01 15:18:36 +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
06caec86e7
fix(users) Display name should be created when user is created
2021-11-29 11:33:23 +01:00
Ferdinand Thiessen
b94319c38f
chore(plugins) Split of events plugin
2021-11-28 22:29:12 +01:00
Ferdinand Thiessen
60ba8d4799
fix(core) Fix entry point name
2021-11-28 22:27:20 +01:00
Ferdinand Thiessen
50632eb333
feat(cli) Allow assigning all permissions to one group from cli
2021-11-28 22:23:34 +01:00
Ferdinand Thiessen
2b93404dc0
[core] Add CORS headers
2021-11-28 14:23:08 +01:00
Ferdinand Thiessen
a479d0c0ee
[models] Add __str__ function for all serialized models (for debug)
2021-11-27 03:05:05 +01:00
Tim Gröger
d2ef02c2af
[balance] add correct notification
2021-11-27 00:36:28 +01:00
Tim Gröger
079fbafb97
Merge pull request 'feature/events' ( #18 ) from feature/events into develop
...
Reviewed-on: #18
2021-11-25 17:00:40 +00:00
Ferdinand Thiessen
e626239d84
[cleanup] Minor pep8 cleanup
2021-11-25 15:50:12 +01:00
Ferdinand Thiessen
aa64c769ef
[events] Implemented API endpoint for jobs of the current user
2021-11-25 15:50:12 +01:00
Ferdinand Thiessen
1c091311de
[events] Use new pagination responses, drop unused api endpoint
2021-11-25 15:50:12 +01:00
Ferdinand Thiessen
1609d8ae29
[utils] Add util to get pagination filter args from request
2021-11-25 15:50:12 +01:00
ferfissimo
41f625aabc
Merge pull request 'feature/pricelist add server pagination for balance' ( #17 ) from feature/pricelist into develop
...
Reviewed-on: #17
2021-11-25 11:22:50 +00:00
Tim Gröger
c3468eea03
[balance] revert user ssp for pull-request
2021-11-25 12:20:43 +01:00
Tim Gröger
2634181d5e
[balance] add serverside pagination
2021-11-25 12:20:43 +01:00
Tim Gröger
25b174b1c2
[auth_ldap] fix add displayName when create
2021-11-25 12:20:26 +01:00
Ferdinand Thiessen
b4086108e4
[events] Can invite, accept and reject invitations
2021-11-24 21:49:14 +01:00
Tim Gröger
eb04d305ab
[auth_ldap] fix add displayName when create
2021-11-22 15:38:33 +01:00
Ferdinand Thiessen
471258c886
[events] Default jobs to unlocked state
2021-11-22 15:33:18 +01:00
Ferdinand Thiessen
7cac708309
[clean] PEP8 cleanup
2021-11-22 15:31:53 +01:00
ferfissimo
9b935541b0
Merge pull request 'feature/balance add server side pagination for get balances' ( #16 ) from feature/balance into develop
...
Reviewed-on: #16
2021-11-22 14:30:41 +00:00
Tim Gröger
d17b0a7cab
[balance] add sorting of transaction
2021-11-22 15:23:21 +01:00
Tim Gröger
ff03325e2b
[balance] add get and modify limits for all users
2021-11-22 15:20:24 +01:00
Ferdinand Thiessen
04d5b1e83a
[events] Allow locking events
2021-11-21 17:58:28 +01:00
Ferdinand Thiessen
51a3a8dfc8
[events] Respect backup assignment
2021-11-21 17:52:24 +01:00
Tim Gröger
d75574e078
[auth_ldap] fix create Users
2021-11-21 15:30:49 +01:00
Tim Gröger
0be31d0bfe
[auth_ldap] sync ldap_users to Database
2021-11-21 15:11:37 +01:00
Tim Gröger
26d63b7c7d
[users][auth_ldap][auth_plain] delete avatar
2021-11-20 22:58:05 +01:00
Tim Gröger
f7f27311db
[image] bigger filename size
2021-11-19 22:04:33 +01:00
Tim Gröger
00c9da4ff2
Merge remote-tracking branch 'origin/develop' into develop
2021-11-19 20:11:07 +01:00
Ferdinand Thiessen
795475fe15
[pricelist] Delete old images
2021-11-19 13:32:54 +01:00