Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
This commit is contained in:
Marc 'risson' Schmitt
2024-07-08 19:06:22 +02:00
parent 151529a929
commit dba17ee6de
5 changed files with 8 additions and 6 deletions

View File

@ -21,7 +21,9 @@ def set_oobe_flow_authentication(apps: Apps, schema_editor: BaseDatabaseSchemaEd
pass pass
if users.exists(): if users.exists():
Flow.objects.using(db_alias).filter(slug="initial-setup").update(authentication="require_superuser") Flow.objects.using(db_alias).filter(slug="initial-setup").update(
authentication="require_superuser"
)
class Migration(migrations.Migration): class Migration(migrations.Migration):

View File

@ -31,9 +31,9 @@ def set_default_group_mappings(apps: Apps, schema_editor):
db_alias = schema_editor.connection.alias db_alias = schema_editor.connection.alias
for source in LDAPSource.objects.using(db_alias).all(): for source in LDAPSource.objects.using(db_alias).all():
if source.property_mappings_group.exists(): if source.property_mappings_group.using(db_alias).exists():
continue continue
source.property_mappings_group.set( source.property_mappings_group.using(db_alias).set(
LDAPPropertyMapping.objects.using(db_alias).filter( LDAPPropertyMapping.objects.using(db_alias).filter(
managed="goauthentik.io/sources/ldap/default-name" managed="goauthentik.io/sources/ldap/default-name"
) )

View File

@ -13,7 +13,7 @@ def migrate_configuration_stage(apps: Apps, schema_editor: BaseDatabaseSchemaEdi
for stage in AuthenticatorValidateStage.objects.using(db_alias).all(): for stage in AuthenticatorValidateStage.objects.using(db_alias).all():
if stage.configuration_stage: if stage.configuration_stage:
stage.configuration_stages.set([stage.configuration_stage]) stage.configuration_stages.using(db_alias).set([stage.configuration_stage])
stage.save() stage.save()

View File

@ -15,7 +15,7 @@ def assign_sources(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
sources = Source.objects.using(db_alias).all() sources = Source.objects.using(db_alias).all()
for stage in IdentificationStage.objects.using(db_alias).all(): for stage in IdentificationStage.objects.using(db_alias).all():
stage.sources.set(sources) stage.sources.using(db_alias).set(sources)
stage.save() stage.save()

View File

@ -12,7 +12,7 @@ def set_generated_name(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
for prompt in Prompt.objects.using(db_alias).all(): for prompt in Prompt.objects.using(db_alias).all():
name = prompt.field_key name = prompt.field_key
stage = prompt.promptstage_set.order_by("name").first() stage = prompt.promptstage_set.using(db_alias).order_by("name").first()
if stage: if stage:
name += "_" + stage.name name += "_" + stage.name
else: else: