Skip to content
Snippets Groups Projects
Verified Commit 0c4c6859 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Move Yubikey service creation to ready() code.

parent f4bcd31c
No related branches found
No related tags found
1 merge request!59Resolve "2FA"
from glob import glob
import os
from django.apps import AppConfig
from django.apps import AppConfig, apps
from django.conf import settings
......@@ -17,5 +17,12 @@ class CoreConfig(AppConfig):
# Ignore because old is better than nothing
pass # noqa
def setup_data(self) -> None:
if 'otp_yubikey' in settings.INSTALLED_APPS:
apps.get_model('otp_yubikey', 'ValidationService').objects.update_or_create(
name='default', defaults={'use_ssl': True, 'param_sl': '', 'param_timeout': ''}
)
def ready(self) -> None:
self.clean_scss()
self.setup_data()
from django.db import migrations
from otp_yubikey.models import ValidationService
def create_validation_service(apps, schema_editor):
ValidationService.objects.create(
name='default', use_ssl=True, param_sl='', param_timeout=''
)
class Migration(migrations.Migration):
dependencies = [
('core', '0003_school_logo'),
]
operations = [
migrations.RunPython(create_validation_service),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment