Added a missing migration

- Legacy-Id: 16263
This commit is contained in:
Henrik Levkowetz 2019-06-16 13:18:06 +00:00
parent be92e6b868
commit 05c5abed53

View file

@ -0,0 +1,43 @@
# Copyright The IETF Trust 2019, All Rights Reserved
# -*- coding: utf-8 -*-
# Generated by Django 1.11.20 on 2019-06-10 04:36
from __future__ import unicode_literals
import sys
from tqdm import tqdm
from django.db import migrations, models
def forward(apps, schema_editor):
DocAlias = apps.get_model('doc','DocAlias')
sys.stderr.write('\n')
for a in tqdm(DocAlias.objects.all()):
a.docs.add(a.document)
def reverse(apps, schema_editor):
DocAlias = apps.get_model('doc','DocAlias')
sys.stderr.write('\n')
for a in tqdm(DocAlias.objects.all()):
a.document = a.document
a.save()
class Migration(migrations.Migration):
dependencies = [
('doc', '0022_document_primary_key_cleanup'),
]
operations = [
migrations.AddField(
model_name='docalias',
name='docs',
field=models.ManyToManyField(related_name='docalias', to='doc.Document'),
),
migrations.RunPython(forward, reverse),
migrations.RemoveField(
model_name='docalias',
name='document',
),
]