Jens Langhammer
|
1088b947a8
|
audit: remove duplicate date column, add search
|
2020-10-17 22:26:35 +02:00 |
|
Jens Langhammer
|
cf6ce9c915
|
audit: optimize eventaction,
|
2020-10-05 23:43:56 +02:00 |
|
Jens Langhammer
|
b35d27c83e
|
admin: fix pagination template, ensure template is placed correctly in footer
|
2020-10-03 17:50:17 +02:00 |
|
Jens Langhammer
|
525d271535
|
*: apply new black styling
|
2020-09-30 19:34:22 +02:00 |
|
Jens Langhammer
|
e104c74761
|
admin: make pagination size configurable
|
2020-09-26 01:55:40 +02:00 |
|
Jens Langhammer
|
464b2cce88
|
audit: fix model information being saved nested
|
2020-09-21 22:34:03 +02:00 |
|
Jens Langhammer
|
945d5bfaf6
|
*: use Audit custom event action, add SOURCE_LINKED event action
|
2020-09-21 20:40:45 +02:00 |
|
Jens Langhammer
|
dbcdab05ff
|
audit: create audit logs for model creation/updating/deletion
|
2020-09-21 20:26:30 +02:00 |
|
Jens Langhammer
|
8358574484
|
audit: remove foreign key to user, save user data as json
|
2020-09-21 13:20:50 +02:00 |
|
Jens Langhammer
|
5fa3729702
|
audit: fix fields for events from impersonation being swapped
|
2020-09-19 22:54:36 +02:00 |
|
Jens Langhammer
|
fe4a0c3b44
|
core: add impersonation start/end to audit log
also add impersonated user as context to other logs
|
2020-09-18 23:39:37 +02:00 |
|
Jens Langhammer
|
7334599efd
|
*: update JSON fields to django 3.1
|
2020-08-15 21:04:22 +02:00 |
|
Jens Langhammer
|
edbea9ccff
|
audit: fix list not having loginrequired
closes #127
|
2020-07-15 18:34:53 +02:00 |
|
Jens Langhammer
|
17a2ac73e7
|
stages/user_write: add signals
|
2020-07-07 15:49:02 +02:00 |
|
Jens Langhammer
|
6bc6f947dd
|
stages/invitation: move invite signals from core to app
|
2020-07-07 15:46:13 +02:00 |
|
Jens Langhammer
|
f040223646
|
audit: move events list from admin to audit app
|
2020-06-30 10:23:54 +02:00 |
|
Jens Langhammer
|
96a6ac85df
|
audit: add cleanse_dict function to ensure no passwords end in logs
|
2020-06-29 19:13:07 +02:00 |
|
Jens Langhammer
|
693a92ada5
|
audit: fix sanitize_dict updating source dict
|
2020-06-29 16:19:56 +02:00 |
|
Jens L
|
24a3e787dd
|
migrate to per-model UUID Primary key, remove UUIDModel (#26)
* *: migrate to per-model UUID Primary key, remove UUIDModel
* *: fix import order, fix unittests
|
2020-05-20 09:17:06 +02:00 |
|
Jens Langhammer
|
7bd65120b9
|
*: migrate from PolicyModel to PolicyBindingModel, move Policy to passbook_policies
|
2020-05-16 18:07:00 +02:00 |
|
Jens Langhammer
|
406f69080b
|
Revert "*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through"
This reverts commit 7ed3ceb960 .
|
2020-05-16 16:02:42 +02:00 |
|
Jens Langhammer
|
7ed3ceb960
|
*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through
|
2020-05-16 14:03:57 +02:00 |
|
Jens Langhammer
|
813dd2894f
|
*: add pyright type checking
|
2020-05-07 00:32:03 +02:00 |
|
Jens Langhammer
|
80d90b91e8
|
core: add general admin.py loader, remove individual files
|
2020-05-07 00:05:10 +02:00 |
|
Jens Langhammer
|
45bd63c720
|
api: update old field names
|
2020-02-28 11:48:55 +01:00 |
|
Jens Langhammer
|
c5b91bdae8
|
providers/saml: fix CannotHandleAssertion Error still being sent to sentry
|
2020-02-24 19:14:43 +01:00 |
|
Jens Langhammer
|
074cde7cd5
|
audit: save model's name or string representation
|
2020-02-23 15:04:30 +01:00 |
|
Jens Langhammer
|
ca61a7cc21
|
audit: don't pop password as its censored already
|
2020-02-23 14:43:33 +01:00 |
|
Jens Langhammer
|
80d361ccd2
|
audit: fix failed login events not being logged
|
2020-02-21 21:27:25 +01:00 |
|
Jens Langhammer
|
591d2f89a1
|
audit: log event creation on save
|
2020-02-18 17:05:11 +01:00 |
|
Jens Langhammer
|
2be026dd44
|
global: fix import order
|
2020-02-14 15:17:40 +01:00 |
|
Jens Langhammer
|
2d7e70eebf
|
audit: fix import order
|
2020-01-02 13:20:41 +01:00 |
|
Jens Langhammer
|
387f3c981f
|
audit: fix error when trying to save models with UUID as PK
|
2020-01-02 13:12:23 +01:00 |
|
Jens Langhammer
|
766518ee0e
|
audit: sanitize kwargs when creating audit event
|
2019-12-31 13:33:07 +01:00 |
|
Jens Langhammer
|
3bd1eadd51
|
all: implement black as code formatter
|
2019-12-31 12:51:16 +01:00 |
|
Jens Langhammer
|
8eb3f0f708
|
ci: upgrade pylint to latest version
core: also upgrade kombu as https://github.com/celery/kombu/issues/1101 is fixed now
|
2019-12-31 12:45:29 +01:00 |
|
Jens Langhammer
|
807cbbeaaf
|
audit: rewrite to be independent of django http requests, allow custom actions
|
2019-12-05 16:14:08 +01:00 |
|
Jens Langhammer
|
b08ec0477e
|
all(minor): replace django-ipware with custom implementation
|
2019-12-05 14:33:55 +01:00 |
|
Langhammer, Jens
|
846a86fb62
|
fix lint
|
2019-10-28 14:44:46 +01:00 |
|
Langhammer, Jens
|
463c130351
|
core(major): add api for most simple objects
|
2019-10-28 14:27:43 +01:00 |
|
Langhammer, Jens
|
ffca957838
|
audit(major): AuditEntry -> Event
|
2019-10-28 14:26:34 +01:00 |
|
Langhammer, Jens
|
0154def916
|
root(minor): allow subapps to define CELERY_BEAT_SCHEDULE
|
2019-10-11 12:47:29 +02:00 |
|
Langhammer, Jens
|
f2acc154cd
|
*(minor): small refactor
|
2019-10-07 16:33:48 +02:00 |
|
Langhammer, Jens
|
c0df1f38b8
|
*(minor): remove __name__ param from get_logger
|
2019-10-04 10:08:53 +02:00 |
|
Langhammer, Jens
|
f4499a5459
|
*(minor): stdlib logging to structlog
|
2019-10-01 10:24:10 +02:00 |
|
Langhammer, Jens
|
174472bb45
|
all: get rid of individual requirements file, remove version from every module
|
2019-07-22 15:20:17 +02:00 |
|
Jens Langhammer
|
10fd96981e
|
new release: 0.2.6-beta
|
2019-07-15 13:42:18 +00:00 |
|
Jens Langhammer
|
30a6d1f0b1
|
new release: 0.2.5-beta
|
2019-07-15 13:31:04 +00:00 |
|
Jens Langhammer
|
ff37ed095c
|
new release: 0.2.4-beta
|
2019-07-05 15:30:13 +02:00 |
|
Jens Langhammer
|
bccf424c5e
|
new release: 0.2.3-beta
|
2019-07-04 16:25:33 +02:00 |
|