diff --git a/ietf/doc/migrations/0003_remove_document_info_order.py b/ietf/doc/migrations/0003_remove_document_info_order.py new file mode 100644 index 000000000..085f8df87 --- /dev/null +++ b/ietf/doc/migrations/0003_remove_document_info_order.py @@ -0,0 +1,34 @@ +# Copyright The IETF Trust 2023, All Rights Reserved +from django.db import migrations, models + + +def forward(apps, schema_editor): + migrations.RemoveField( + model_name='dochistory', + name='order', + ) + + migrations.RemoveField( + model_name='document', + name='order', + ) + +def reverse(apps, schema_editor): + migrations.AddField( + model_name='dochistory', + name='order', + field = models.IntegerField(default=1, blank=True), + ) + + migrations.AddField( + model_name='document', + name='order', + ) + +class Migration(migrations.Migration): + + dependencies = [ + ("doc", "0002_auto_20230320_1222"), + ] + + operations = [migrations.RunPython(forward, reverse)] diff --git a/ietf/doc/models.py b/ietf/doc/models.py index ee56c0dc3..2e6db02a6 100644 --- a/ietf/doc/models.py +++ b/ietf/doc/models.py @@ -113,7 +113,6 @@ class DocumentInfo(models.Model): pages = models.IntegerField(blank=True, null=True) words = models.IntegerField(blank=True, null=True) formal_languages = models.ManyToManyField(FormalLanguageName, blank=True, help_text="Formal languages used in document") - order = models.IntegerField(default=1, blank=True) # This is probably obviated by SessionPresentaion.order intended_std_level = ForeignKey(IntendedStdLevelName, verbose_name="Intended standardization level", blank=True, null=True) std_level = ForeignKey(StdLevelName, verbose_name="Standardization level", blank=True, null=True) ad = ForeignKey(Person, verbose_name="area director", related_name='ad_%(class)s_set', blank=True, null=True)