This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/authentik/core
Jens L 1ccf6dcf6f
events: Notifications (#418)
* events: initial alerting implementation

* policies: move error handling to process, ensure policy UUID is saved

* policies: add tests for error handling in PolicyProcess

* events: improve loop detection

* events: add API for action and trigger

* policies: ensure http_request is not used in context

* events: adjust unittests for user handling

* policies/event_matcher: add policy type

* events: add API tests

* events: add middleware tests

* core: make application's provider not required

* outposts: allow blank kubeconfig

* outposts: validate kubeconfig before saving

* api: fix formatting

* stages/invitation: remove invitation_created signal as model_created functions the same

* stages/invitation: ensure created_by is set when creating from API

* events: rebase migrations on master

* events: fix missing Alerts from API

* policies: fix unittests

* events: add tests for alerts

* events: rename from alerting to notifications

* events: add ability to specify severity of notification created

* policies/event_matcher: Add app field to match on event app

* policies/event_matcher: fix EventMatcher not being included in API

* core: use objects.none() when get_queryset is used

* events: use m2m for multiple transports, create notification object in task

* events: add default triggers

* events: fix migrations return value

* events: fix notification_transport not being in the correct queue

* stages/email: allow sending of email without backend

* events: implement sending via webhook + slack/discord + email
2021-01-11 18:43:59 +01:00
..
api events: Notifications (#418) 2021-01-11 18:43:59 +01:00
forms wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
migrations wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
templates core: show multi-select notice for SelectMultiple Widgets 2020-12-26 00:43:40 +01:00
templatetags wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
tests events: rename audit to events and use for more metrics (#397) 2020-12-20 22:04:29 +01:00
views build(deps): bump structlog from 20.1.0 to 20.2.0 (#445) 2021-01-01 15:39:43 +01:00
__init__.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
admin.py build(deps): bump structlog from 20.1.0 to 20.2.0 (#445) 2021-01-01 15:39:43 +01:00
apps.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
channels.py build(deps): bump structlog from 20.1.0 to 20.2.0 (#445) 2021-01-01 15:39:43 +01:00
exceptions.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
expression.py events: rename audit to events and use for more metrics (#397) 2020-12-20 22:04:29 +01:00
middleware.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
models.py build(deps): bump structlog from 20.1.0 to 20.2.0 (#445) 2021-01-01 15:39:43 +01:00
signals.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
tasks.py build(deps): bump structlog from 20.1.0 to 20.2.0 (#445) 2021-01-01 15:39:43 +01:00
types.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
urls.py core: fix library url pattern not matching SPA 2020-12-28 15:06:25 +01:00