diff options
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 |
commit | 07162968d5d47470c8f6e55daec0366b5e5d9b0f (patch) | |
tree | f703963dcb757ba0a067129d4c8a8287009b96a5 /archaeological_warehouse/migrations/0117_migrate_created.py | |
parent | 83c180d6b6faa09db5112d4b5cecafc4caa61881 (diff) | |
download | Ishtar-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.py | 15 |
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) ] |