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/blueprints
Jens L 7649a57495
core: create app transactional api (#6446)
* initial api and schema

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* separate blueprint importer from yaml parsing

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* cleanup

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add new "must_created" state to blueprints to prevent overwriting objects

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* rework validation and error response to make it actually usable

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix lint errors

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add defaults

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix tests

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* rework transaction_rollback

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* use static method for string imports of subclass

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* slight cleanup

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2023-09-17 23:55:21 +02:00
..
management core: create app transactional api (#6446) 2023-09-17 23:55:21 +02:00
migrations root: partial Live-updating config (#5959) 2023-07-19 23:13:22 +02:00
tests core: create app transactional api (#6446) 2023-09-17 23:55:21 +02:00
v1 core: create app transactional api (#6446) 2023-09-17 23:55:21 +02:00
__init__.py blueprints: webui (#3356) 2022-08-03 00:05:49 +02:00
api.py core: create app transactional api (#6446) 2023-09-17 23:55:21 +02:00
apps.py *: fix mismatched task names for discovery, make output service connection task monitored (#4956) 2023-03-15 12:12:08 +01:00
models.py root: partial Live-updating config (#5959) 2023-07-19 23:13:22 +02:00
settings.py *: fix mismatched task names for discovery, make output service connection task monitored (#4956) 2023-03-15 12:12:08 +01:00
urls.py api: modular urls (#5551) 2023-05-09 14:46:47 +02:00