54ba3e9616
* add meta model to apply blueprint within blueprint for dependencies Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * fix tests Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * use custom registry Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * fix again Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * move ManagedAppConfig to apps.py Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * rename manager to registry Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * ci: use full tag in comment Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
38 lines
1 KiB
Python
38 lines
1 KiB
Python
"""authentik core app config"""
|
|
from django.conf import settings
|
|
|
|
from authentik.blueprints.apps import ManagedAppConfig
|
|
|
|
|
|
class AuthentikCoreConfig(ManagedAppConfig):
|
|
"""authentik core app config"""
|
|
|
|
name = "authentik.core"
|
|
label = "authentik_core"
|
|
verbose_name = "authentik Core"
|
|
mountpoint = ""
|
|
default = True
|
|
|
|
def reconcile_load_core_signals(self):
|
|
"""Load core signals"""
|
|
self.import_module("authentik.core.signals")
|
|
|
|
def reconcile_debug_worker_hook(self):
|
|
"""Dispatch startup tasks inline when debugging"""
|
|
if settings.DEBUG:
|
|
from authentik.root.celery import worker_ready_hook
|
|
|
|
worker_ready_hook()
|
|
|
|
def reconcile_source_inbuilt(self):
|
|
"""Reconcile inbuilt source"""
|
|
from authentik.core.models import Source
|
|
|
|
Source.objects.update_or_create(
|
|
defaults={
|
|
"name": "authentik Built-in",
|
|
"slug": "authentik-built-in",
|
|
},
|
|
managed="goauthentik.io/sources/inbuilt",
|
|
)
|