Files
django-mfa2/mfa/migrations/0005_auto_20181115_2014.py
2019-01-23 15:34:47 +03:00

31 lines
821 B
Python

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
import jsonfield.fields
def modify_json(apps, schema_editor):
from django.conf import settings
if "mysql" in settings.DATABASES.get("default", {}).get("engine", ""):
migrations.RunSQL("alter table mfa_user_keys modify column properties json;")
class Migration(migrations.Migration):
dependencies = [
('mfa', '0004_user_keys_enabled'),
]
operations = [
migrations.RemoveField(
model_name='user_keys',
name='secret_key',
),
migrations.AddField(
model_name='user_keys',
name='properties',
field=jsonfield.fields.JSONField(null=True),
),
migrations.RunPython(modify_json)
]