Missed adding the migrations. Related to #1963. Commit ready for merge.

- Legacy-Id: 15120
This commit is contained in:
Robert Sparks 2018-05-03 21:23:07 +00:00
parent 1295f1f1d2
commit 1c16926ee6
2 changed files with 140 additions and 0 deletions

View file

@ -0,0 +1,29 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.13 on 2018-05-03 11:50
from __future__ import unicode_literals
from django.db import migrations
def forward(apps, schema_editor):
State = apps.get_model('doc','State')
for type_id in ('draft-stream-iab','draft-stream-ise','draft-stream-irtf'):
State.objects.create(type_id=type_id,
slug='repl',
name='Replaced',
desc='Replaced',
)
def reverse(apps, schema_editor):
State = apps.get_model('doc','State')
State.objects.filter(type_id__in=('draft-stream-iab','draft-stream-ise','draft-stream-irtf'), slug='repl').delete()
class Migration(migrations.Migration):
dependencies = [
('doc', '0003_auto_20180401_1231'),
]
operations = [
migrations.RunPython(forward,reverse)
]

View file

@ -0,0 +1,111 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.13 on 2018-05-03 12:16
from __future__ import unicode_literals
from django.db import migrations
def forward(apps, schema_editor):
Document = apps.get_model('doc','Document')
State = apps.get_model('doc','State')
iab_active = State.objects.get(type_id='draft-stream-iab',slug='active')
iab_replaced = State.objects.get(type_id='draft-stream-iab',slug='repl')
irtf_active = State.objects.get(type_id='draft-stream-irtf',slug='active')
irtf_candidate = State.objects.get(type_id='draft-stream-irtf',slug='candidat')
irtf_replaced = State.objects.get(type_id='draft-stream-irtf',slug='repl')
irtf_dead = State.objects.get(type_id='draft-stream-irtf',slug='dead')
doc = Document.objects.get(name='draft-flanagan-rfc-preservation')
doc.states.remove(iab_active)
doc.states.add(iab_replaced)
doc = Document.objects.get(name='draft-trammell-semi-report')
doc.states.remove(iab_active)
doc.states.add(iab_replaced)
doc = Document.objects.get(name='draft-nir-cfrg-chacha20-poly1305')
doc.states.remove(irtf_candidate)
doc.states.add(irtf_replaced)
doc = Document.objects.get(name='draft-ladd-spake2')
doc.states.remove(irtf_candidate)
doc.states.add(irtf_replaced)
doc = Document.objects.get(name='draft-lee-nfvrg-resource-management-service-chain')
doc.states.remove(irtf_candidate)
doc.states.add(irtf_replaced)
doc = Document.objects.get(name='draft-keranen-t2trg-rest-iot')
doc.states.remove(irtf_candidate)
doc.states.add(irtf_replaced)
doc = Document.objects.get(name='draft-josefsson-argon2')
doc.states.remove(irtf_active)
doc.states.add(irtf_replaced)
doc = Document.objects.get(name='draft-tenoever-hrpc-research')
doc.states.remove(irtf_active)
doc.states.add(irtf_replaced)
doc = Document.objects.get(name='draft-kutscher-icnrg-challenges')
doc.states.remove(irtf_dead)
doc.states.add(irtf_replaced)
def reverse(apps, schema_editor):
Document = apps.get_model('doc','Document')
State = apps.get_model('doc','State')
iab_active = State.objects.get(type_id='draft-stream-iab',slug='active')
iab_replaced = State.objects.get(type_id='draft-stream-iab',slug='repl')
irtf_active = State.objects.get(type_id='draft-stream-irtf',slug='active')
irtf_candidate = State.objects.get(type_id='draft-stream-irtf',slug='candidat')
irtf_replaced = State.objects.get(type_id='draft-stream-irtf',slug='repl')
irtf_dead = State.objects.get(type_id='draft-stream-irtf',slug='dead')
doc = Document.objects.get(name='draft-flanagan-rfc-preservation')
doc.states.add(iab_active)
doc.states.remove(iab_replaced)
doc = Document.objects.get(name='draft-trammell-semi-report')
doc.states.add(iab_active)
doc.states.remove(iab_replaced)
doc = Document.objects.get(name='draft-nir-cfrg-chacha20-poly1305')
doc.states.add(irtf_candidate)
doc.states.remove(irtf_replaced)
doc = Document.objects.get(name='draft-ladd-spake2')
doc.states.add(irtf_candidate)
doc.states.remove(irtf_replaced)
doc = Document.objects.get(name='draft-lee-nfvrg-resource-management-service-chain')
doc.states.add(irtf_candidate)
doc.states.remove(irtf_replaced)
doc = Document.objects.get(name='draft-keranen-t2trg-rest-iot')
doc.states.add(irtf_candidate)
doc.states.remove(irtf_replaced)
doc = Document.objects.get(name='draft-josefsson-argon2')
doc.states.add(irtf_active)
doc.states.remove(irtf_replaced)
doc = Document.objects.get(name='draft-tenoever-hrpc-research')
doc.states.add(irtf_active)
doc.states.remove(irtf_replaced)
doc = Document.objects.get(name='draft-kutscher-icnrg-challenges')
doc.states.add(irtf_dead)
doc.states.remove(irtf_replaced)
class Migration(migrations.Migration):
dependencies = [
('doc', '0004_add_draft_stream_replaced_states'),
]
operations = [
migrations.RunPython(forward, reverse)
]