You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jumpserver/apps/settings/migrations/0002_auto_20210729_1546.py

30 lines
694 B

# Generated by Django 3.1 on 2021-07-29 07:46
from django.db import migrations
def migrate_security_mfa_auth(apps, schema_editor):
setting_model = apps.get_model("settings", "Setting")
db_alias = schema_editor.connection.alias
mfa_setting = setting_model.objects.using(db_alias).filter(name='SECURITY_MFA_AUTH').first()
if not mfa_setting:
return
if mfa_setting.value == 'true':
mfa_setting.value = 1
else:
mfa_setting.value = 0
mfa_setting.save()
class Migration(migrations.Migration):
dependencies = [
('settings', '0001_initial'),
]
operations = [
migrations.RunPython(migrate_security_mfa_auth)
]