From 3837601905ad278381ee729ec5a2956efdd44b43 Mon Sep 17 00:00:00 2001 From: vrigal <rigal@teklia.com> Date: Mon, 2 Dec 2019 10:19:13 +0100 Subject: [PATCH] Migrate structure metadata --- .../migrations/0028_structure_metadata.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 arkindex/documents/migrations/0028_structure_metadata.py diff --git a/arkindex/documents/migrations/0028_structure_metadata.py b/arkindex/documents/migrations/0028_structure_metadata.py new file mode 100644 index 0000000000..ab9d6e47d3 --- /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) + ] -- GitLab