root: fix missing imports after #9081 (#9106)

This commit is contained in:
Jens L
2024-04-02 17:46:38 +02:00
committed by GitHub
parent 7ea721c487
commit 70462c4c72
7 changed files with 17 additions and 19 deletions

View File

@ -34,7 +34,7 @@ runs:
shell: bash shell: bash
run: | run: |
export PSQL_TAG=${{ inputs.postgresql_version }} export PSQL_TAG=${{ inputs.postgresql_version }}
docker-compose -f .github/actions/setup/docker-compose.yml up -d docker compose -f .github/actions/setup/docker-compose.yml up -d
poetry install poetry install
cd web && npm ci cd web && npm ci
- name: Generate config - name: Generate config

View File

@ -168,7 +168,7 @@ jobs:
uses: ./.github/actions/setup uses: ./.github/actions/setup
- name: Setup e2e env (chrome, etc) - name: Setup e2e env (chrome, etc)
run: | run: |
docker-compose -f tests/e2e/docker-compose.yml up -d docker compose -f tests/e2e/docker-compose.yml up -d
- id: cache-web - id: cache-web
uses: actions/cache@v4 uses: actions/cache@v4
with: with:

View File

@ -157,10 +157,10 @@ jobs:
run: | run: |
echo "PG_PASS=$(openssl rand -base64 32)" >> .env echo "PG_PASS=$(openssl rand -base64 32)" >> .env
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 32)" >> .env echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 32)" >> .env
docker-compose pull -q docker compose pull -q
docker-compose up --no-start docker compose up --no-start
docker-compose start postgresql redis docker compose start postgresql redis
docker-compose run -u root server test-all docker compose run -u root server test-all
sentry-release: sentry-release:
needs: needs:
- build-server - build-server

View File

@ -21,9 +21,9 @@ jobs:
docker build -t testing:latest . docker build -t testing:latest .
echo "AUTHENTIK_IMAGE=testing" >> .env echo "AUTHENTIK_IMAGE=testing" >> .env
echo "AUTHENTIK_TAG=latest" >> .env echo "AUTHENTIK_TAG=latest" >> .env
docker-compose up --no-start docker compose up --no-start
docker-compose start postgresql redis docker compose start postgresql redis
docker-compose run -u root server test-all docker compose run -u root server test-all
- id: generate_token - id: generate_token
uses: tibdex/github-app-token@v2 uses: tibdex/github-app-token@v2
with: with:

View File

@ -47,10 +47,10 @@ test-go:
test-docker: ## Run all tests in a docker-compose test-docker: ## Run all tests in a docker-compose
echo "PG_PASS=$(openssl rand -base64 32)" >> .env echo "PG_PASS=$(openssl rand -base64 32)" >> .env
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 32)" >> .env echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 32)" >> .env
docker-compose pull -q docker compose pull -q
docker-compose up --no-start docker compose up --no-start
docker-compose start postgresql redis docker compose start postgresql redis
docker-compose run -u root server test-all docker compose run -u root server test-all
rm -f .env rm -f .env
test: ## Run the server tests and produce a coverage report (locally) test: ## Run the server tests and produce a coverage report (locally)

View File

@ -31,10 +31,9 @@ class AuthentikFlowsConfig(ManagedAppConfig):
verbose_name = "authentik Flows" verbose_name = "authentik Flows"
default = True default = True
@ManagedAppConfig.reconcile_global def import_related(self):
def load_stages(self):
"""Ensure all stages are loaded"""
from authentik.flows.models import Stage from authentik.flows.models import Stage
for stage in all_subclasses(Stage): for stage in all_subclasses(Stage):
_ = stage().view _ = stage().view
return super().import_related()

View File

@ -33,11 +33,10 @@ class AuthentikSourceOAuthConfig(ManagedAppConfig):
mountpoint = "source/oauth/" mountpoint = "source/oauth/"
default = True default = True
@ManagedAppConfig.reconcile_global def import_related(self):
def load_source_types(self):
"""Load source_types from config file"""
for source_type in AUTHENTIK_SOURCES_OAUTH_TYPES: for source_type in AUTHENTIK_SOURCES_OAUTH_TYPES:
try: try:
self.import_module(source_type) self.import_module(source_type)
except ImportError as exc: except ImportError as exc:
LOGGER.warning("Failed to load OAuth Source", exc=exc) LOGGER.warning("Failed to load OAuth Source", exc=exc)
return super().import_related()