summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/migrations/0117_migrate_created.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-30 18:57:24 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2023-02-02 17:40:14 +0100
commit07162968d5d47470c8f6e55daec0366b5e5d9b0f (patch)
treef703963dcb757ba0a067129d4c8a8287009b96a5 /archaeological_warehouse/migrations/0117_migrate_created.py
parent83c180d6b6faa09db5112d4b5cecafc4caa61881 (diff)
downloadIshtar-07162968d5d47470c8f6e55daec0366b5e5d9b0f.tar.bz2
Ishtar-07162968d5d47470c8f6e55daec0366b5e5d9b0f.zip
Model: add history for document and containers
Diffstat (limited to 'archaeological_warehouse/migrations/0117_migrate_created.py')
-rw-r--r--archaeological_warehouse/migrations/0117_migrate_created.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/archaeological_warehouse/migrations/0117_migrate_created.py b/archaeological_warehouse/migrations/0117_migrate_created.py
index 0c9962a59..8bf125627 100644
--- a/archaeological_warehouse/migrations/0117_migrate_created.py
+++ b/archaeological_warehouse/migrations/0117_migrate_created.py
@@ -13,12 +13,23 @@ def migrate_created(apps, __):
migrate_created_field(apps, app_name, model_names)
+def migrate_history_date(apps, __):
+ app_name = "archaeological_warehouse"
+ model_name = "Container"
+ model = apps.get_model(app_name, model_name)
+ for item in model.objects.all():
+ item.created = item.history_date_deprecated
+ item.skip_history_when_saving = True
+ item.save()
+
+
class Migration(migrations.Migration):
dependencies = [
- ('archaeological_warehouse', '0116_auto_20230130_1605'),
+ ('archaeological_warehouse', '0116_auto_20230202_1633'),
]
operations = [
- migrations.RunPython(migrate_created)
+ migrations.RunPython(migrate_created),
+ migrations.RunPython(migrate_history_date)
]