diff --git a/arkindex/documents/migrations/0028_structure_metadata.py b/arkindex/documents/migrations/0028_structure_metadata.py new file mode 100644 index 0000000000000000000000000000000000000000..ab9d6e47d3704662ff917adbfab15f09e4e2bd40 --- /dev/null +++ b/arkindex/documents/migrations/0028_structure_metadata.py @@ -0,0 +1,26 @@ +from django.db import migrations +from arkindex_common.enums import MetaType + + +def structure_metadata(apps, schema_editor): + """ + Update reference + """ + MetaData = apps.get_model('documents', 'MetaData') + MetaData.objects.filter(name='Reference').update(type=MetaType.Structure) + + +def reverse_migration(apps, schema_editor): + MetaData = apps.get_model('documents', 'MetaData') + MetaData.objects.filter(type=MetaType.Structure).update(type=MetaType.Text) + + +class Migration(migrations.Migration): + + dependencies = [ + ('documents', '0027_classification_best'), + ] + + operations = [ + migrations.RunPython(structure_metadata, reverse_migration) + ]