|  | 2c06eed8e7 | events: don't prefill task if they already have a state Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-18 14:48:14 +02:00 |  | 
			
				
					|  | 4b7399f454 | *: add @prefill_task() decorator to "pre-fill" tasks in cache, so they can be executed even before their schedule would do so Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-14 12:21:28 +02:00 |  | 
			
				
					|  | e4f141c6c0 | *: Squash Migrations (#1593) * *: first squash pass
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* sources/saml: squash less
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts: fix docker controller not correctly checking image
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: fix old migration reference
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-11 21:39:35 +02:00 |  | 
			
				
					|  | 0f00b27384 | events: add missing migration Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-04 17:51:31 +02:00 |  | 
			
				
					|  | f9ad102915 | flows: inspector (#1469) * flows: add initial inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: change naming a bit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flow: add inspector frame
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: don't use shadydom when inspecting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add current stage to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/*: fix imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: deep-copy plan instead of just adding
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: restrict inspector to admin
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add buttons to launch flow with inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: don't automatically follow redirects when inspector is open
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: make current_plan optional, only require historry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: handle error messages in inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: improve UI when flow is done
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add is_completed flag to inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: fix monkeypatches for tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add inspector tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: re-enable cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-28 09:36:48 +02:00 |  | 
			
				
					|  | 79b92e764e | *: fix typos in code Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-25 00:01:11 +02:00 |  | 
			
				
					|  | 64b4e851ce | events: add additional validation for event transport Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-23 16:29:58 +02:00 |  | 
			
				
					|  | 3f42067a8f | web: improve display of action buttons with non-primary classes Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-19 15:57:12 +02:00 |  | 
			
				
					|  | d4672bfe79 | events: log parsed query string instead of just full path Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-15 20:15:04 +02:00 |  | 
			
				
					|  | 9a7fa39de4 | events: allow setting a mapping for webhook transport to customise request payloads closes #1383
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-12 01:05:42 +02:00 |  | 
			
				
					|  | c779ad2e3b | *: use common user agent for all outgoing requests Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-11 21:08:26 +02:00 |  | 
			
				
					|  | 9dbafaaea2 | web: Update Web API Client version (#1348) Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: BeryJu <BeryJu@users.noreply.github.com>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-04 22:49:16 +02:00 |  | 
			
				
					|  | 2db8b07578 | events: add mark_all_seen Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-04 22:08:12 +02:00 |  | 
			
				
					|  | e09a27cf87 | events: remove authentik_events gauge Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-03 18:04:26 +02:00 |  | 
			
				
					|  | 63f57b6a77 | events: improve logging for task exceptions Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-30 14:43:44 +02:00 |  | 
			
				
					|  | e27a6fdeeb | events: fix linting Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 17:48:28 +02:00 |  | 
			
				
					|  | 07a4f474f4 | website/docs: add docs for auth_methodandauth_method_argsfieldsSigned-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 17:23:55 +02:00 |  | 
			
				
					|  | 69a0153619 | core: use custom inbuilt backend, set backend login information in flow plan for events Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 17:09:53 +02:00 |  | 
			
				
					|  | 9c9addb0ce | *: ensure all resources can be filtered Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-07 16:34:14 +02:00 |  | 
			
				
					|  | 77ed25ae34 | root: reformat to 100 line width Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-03 17:45:16 +02:00 |  | 
			
				
					|  | f933cd99ad | events: ensure fallback result is set for on_failure Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-30 09:37:53 +02:00 |  | 
			
				
					|  | 7ac5091e5a | events: remove default result for MonitoredTasks, only save when result was set Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-29 22:42:56 +02:00 |  | 
			
				
					|  | 1972464a20 | tenants: make event retention configurable on tenant level Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-24 20:07:12 +02:00 |  | 
			
				
					|  | aa701c5725 | core: don't delete expired tokens, rotate their key Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-14 21:47:32 +02:00 |  | 
			
				
					|  | 3c0cc27ea1 | events: fix error when slack notification request failed without a response Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-09 19:52:19 +02:00 |  | 
			
				
					|  | 77a507d2f8 | providers/oauth2: add revoked field, create suspicious event when previous token is used Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-03 15:59:01 +02:00 |  | 
			
				
					|  | d102c59654 | build(deps-dev): bump pylint from 2.8.3 to 2.9.0 (#1095) * build(deps-dev): bump pylint from 2.8.3 to 2.9.0
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.8.3 to 2.9.0.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.3...v2.9.0)
---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* *: update source for new pylint version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-30 10:37:28 +02:00 |  | 
			
				
					|  | 6f5ec7838f | events: fix linting Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-28 20:57:28 +02:00 |  | 
			
				
					|  | 5d3931c128 | events: ignore notification non-existent in transport Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-28 20:15:00 +02:00 |  | 
			
				
					|  | 60c3cf890a | events: add ability to create events via API Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-26 23:37:03 +02:00 |  | 
			
				
					|  | 6930c84425 | events: only create SYSTEM_EXCEPTION event when error would've been sent to sentry Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-24 13:01:41 +02:00 |  | 
			
				
					|  | ec4c3f44cb | events: don't create system exception event in debug Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-14 22:16:27 +02:00 |  | 
			
				
					|  | 74e578c2bf | events: add tenant to event Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-14 18:43:29 +02:00 |  | 
			
				
					|  | e584fd1344 | events: catch unhandled exceptions from request as event, add button to open github issue Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-14 17:22:58 +02:00 |  | 
			
				
					|  | 34ae9e6dab | API: add endpoint to show by what objects an object is used (#995) * core: add used_by API to show what objects are affected before deletion
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: add support for used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add authentik_used_by_shadows to shadow other models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: implement used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix duplicate imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add action field to used_by api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add UI for used_by action
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add notice to tenant form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix naming in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: check length for used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix used_by for non-pk models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: improve __str__ on models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add support for many to many in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-10 11:58:12 +02:00 |  | 
			
				
					|  | 2210497569 | events: add EMAIL_SENT event, show sent emails in event log Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-09 10:28:32 +02:00 |  | 
			
				
					|  | 17326615b7 | events: rewrite GeoIP to a wrapper, reload file every 8 hours Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-06 00:42:41 +02:00 |  | 
			
				
					|  | b9773d39c0 | core: add tests for authenticated sessions Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-30 14:43:00 +02:00 |  | 
			
				
					|  | 7e8044619c | lib: return default IP if none could be extracted Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-30 12:49:44 +02:00 |  | 
			
				
					|  | 6893948fa0 | tests/e2e: fix invalid flows Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-25 11:18:47 +02:00 |  | 
			
				
					|  | 763c3fcfe0 | outposts/ldap: fix client usage Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-24 15:58:59 +02:00 |  | 
			
				
					|  | 53e2b2c784 | Prometheus metrics (#914) * admin: add worker metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* admin: add version metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: add gauge for system tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts: add gauge for last hello and connection status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: re-add prometheus metrics to database
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: allow access to metrics without credentials when debug is on
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: add UpdatingGauge to auto-set value on load
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add metrics for cache and building
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* policies: add metrics for policy engine
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: add histogram for task durations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: revert to gauge because values are updated on export view
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add gauge to count all models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* events: add metrics for events
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-23 20:29:34 +02:00 |  | 
			
				
					|  | 1a0f72d0a8 | Merge branch 'version-2021.5' into next Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
#	authentik/stages/authenticator_static/api.py
#	swagger.yaml | 2021-05-21 21:33:18 +02:00 |  | 
			
				
					|  | a265dd54cc | stages/authenticator_*: fix Permission Error when disabling Authenticator as non-superuser Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-21 21:25:03 +02:00 |  | 
			
				
					|  | ba5374f6e1 | web: mass update API calls Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-16 18:24:15 +02:00 |  | 
			
				
					|  | 0bac738090 | *: fix static response descriptions Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-16 14:07:29 +02:00 |  | 
			
				
					|  | 1324d03815 | *: initial migration to openapi v3 Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-15 23:57:28 +02:00 |  | 
			
				
					|  | 2190fa555b | events/api: fix error when updating transports closes #866
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-12 16:41:30 +02:00 |  | 
			
				
					|  | 1f1d322958 | *: fix api results when non-superuser Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-10 00:01:35 +02:00 |  | 
			
				
					|  | 6c3b7c8d3e | events: handle error when notifications are triggered and no users exist Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-05-06 20:13:04 +02:00 |  |