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 from glob import glob
import os import os
from django.apps import AppConfig from django.apps import AppConfig, apps
from django.conf import settings from django.conf import settings
...@@ -17,5 +17,12 @@ class CoreConfig(AppConfig): ...@@ -17,5 +17,12 @@ class CoreConfig(AppConfig):
# Ignore because old is better than nothing # Ignore because old is better than nothing
pass # noqa 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: def ready(self) -> None:
self.clean_scss() 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