|  | cf6ce9c915 | audit: optimize eventaction, | 2020-10-05 23:43:56 +02:00 |  | 
			
				
					|  | 945d5bfaf6 | *: use Audit custom event action, add SOURCE_LINKED event action | 2020-09-21 20:40:45 +02:00 |  | 
			
				
					|  | dbcdab05ff | audit: create audit logs for model creation/updating/deletion | 2020-09-21 20:26:30 +02:00 |  | 
			
				
					|  | 8358574484 | audit: remove foreign key to user, save user data as json | 2020-09-21 13:20:50 +02:00 |  | 
			
				
					|  | 5fa3729702 | audit: fix fields for events from impersonation being swapped | 2020-09-19 22:54:36 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 7334599efd | *: update JSON fields to django 3.1 | 2020-08-15 21:04:22 +02:00 |  | 
			
				
					|  | 96a6ac85df | audit: add cleanse_dict function to ensure no passwords end in logs | 2020-06-29 19:13:07 +02:00 |  | 
			
				
					|  | 693a92ada5 | audit: fix sanitize_dict updating source dict | 2020-06-29 16:19:56 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 813dd2894f | *: add pyright type checking | 2020-05-07 00:32:03 +02:00 |  | 
			
				
					|  | c5b91bdae8 | providers/saml: fix CannotHandleAssertion Error still being sent to sentry | 2020-02-24 19:14:43 +01:00 |  | 
			
				
					|  | 074cde7cd5 | audit: save model's name or string representation | 2020-02-23 15:04:30 +01:00 |  | 
			
				
					|  | 591d2f89a1 | audit: log event creation on save | 2020-02-18 17:05:11 +01:00 |  | 
			
				
					|  | 2be026dd44 | global: fix import order | 2020-02-14 15:17:40 +01:00 |  | 
			
				
					|  | 387f3c981f | audit: fix error when trying to save models with UUID as PK | 2020-01-02 13:12:23 +01:00 |  | 
			
				
					|  | 766518ee0e | audit: sanitize kwargs when creating audit event | 2019-12-31 13:33:07 +01:00 |  | 
			
				
					|  | 3bd1eadd51 | all: implement black as code formatter | 2019-12-31 12:51:16 +01:00 |  | 
			
				
					|  | 807cbbeaaf | audit: rewrite to be independent of django http requests, allow custom actions | 2019-12-05 16:14:08 +01:00 |  | 
			
				
					|  | b08ec0477e | all(minor): replace django-ipware with custom implementation | 2019-12-05 14:33:55 +01:00 |  | 
			
				
					|  | ffca957838 | audit(major): AuditEntry -> Event | 2019-10-28 14:26:34 +01:00 |  | 
			
				
					|  | 0154def916 | root(minor): allow subapps to define CELERY_BEAT_SCHEDULE | 2019-10-11 12:47:29 +02:00 |  | 
			
				
					|  | c0df1f38b8 | *(minor): remove __name__ param from get_logger | 2019-10-04 10:08:53 +02:00 |  | 
			
				
					|  | f4499a5459 | *(minor): stdlib logging to structlog | 2019-10-01 10:24:10 +02:00 |  | 
			
				
					|  | b35a9fad86 | Fix linting errors with current build-base image | 2019-06-25 18:50:37 +02:00 |  | 
			
				
					|  | c1640b9411 | fix prospector/isort errors | 2019-03-03 20:54:23 +01:00 |  | 
			
				
					|  | fb82d56307 | create suspicious request detector and policy, add request to policy engine | 2019-03-03 20:26:25 +01:00 |  | 
			
				
					|  | 1a1005f80d | remove audit's LoginAttempt | 2019-03-03 20:13:54 +01:00 |  | 
			
				
					|  | 06b65a7882 | add unittests, woo | 2019-02-26 10:57:05 +01:00 |  | 
			
				
					|  | 5f3ab49535 | fix bug when Empty username is given to LoginAttempt.attempt | 2019-02-25 14:10:29 +01:00 |  | 
			
				
					|  | c941107d42 | Rules -> Policies, more things | 2019-02-21 16:06:57 +01:00 |  | 
			
				
					|  | d32699b332 | remove reversion | 2019-02-16 09:53:32 +01:00 |  | 
			
				
					|  | 85468f386e | audit: fix usage of timezone-naive date-time | 2018-12-19 10:16:52 +01:00 |  | 
			
				
					|  | 2e4a0297a4 | audit: add basic login attempt tracking | 2018-12-18 15:35:23 +01:00 |  | 
			
				
					|  | 32a73cbbf3 | audit: add created field | 2018-12-13 18:01:45 +01:00 |  | 
			
				
					|  | 7f2bae4c2c | admin: link to invitation on list | 2018-12-10 15:26:28 +01:00 |  | 
			
				
					|  | 6bcb5ef8ef | Fix bandit and prospector errors | 2018-12-10 14:26:10 +01:00 |  | 
			
				
					|  | 545795ebc6 | all: invites -> invitations | 2018-12-10 14:21:42 +01:00 |  | 
			
				
					|  | 64c8458c90 | core: properly handle invites; audit: log invite creation and usage | 2018-12-10 14:05:27 +01:00 |  | 
			
				
					|  | cc12f1d8b3 | Fix import order | 2018-12-10 13:51:16 +01:00 |  | 
			
				
					|  | a63f2be999 | Audit: implement logging of basic events like login, logout, failed login | 2018-12-10 13:47:51 +01:00 |  | 
			
				
					|  | d0a7bf5ecc | Add api and audit structure | 2018-11-23 17:05:41 +01:00 |  |