diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-07 20:03:23 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-07 20:03:23 +0200 |
commit | 25dea210c2bf0f6680b8b6e6eef5cc34da93797c (patch) | |
tree | ad676b608551596a246cb4eb59cd44525fd2d080 /ishtar_common/serializers.py | |
parent | 1bc05fe8c33817b7eb16f8fdc49407f23daa9af9 (diff) | |
download | Ishtar-25dea210c2bf0f6680b8b6e6eef5cc34da93797c.tar.bz2 Ishtar-25dea210c2bf0f6680b8b6e6eef5cc34da93797c.zip |
Serialization : configure restore - UUID for parcels
Diffstat (limited to 'ishtar_common/serializers.py')
-rw-r--r-- | ishtar_common/serializers.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/ishtar_common/serializers.py b/ishtar_common/serializers.py index c6cd118c7..bd0dac3d4 100644 --- a/ishtar_common/serializers.py +++ b/ishtar_common/serializers.py @@ -16,10 +16,14 @@ from ishtar_common.serializers_utils import generic_get_results, \ archive_serialization, generic_archive_files, SERIALIZATION_VERSION, \ get_model_from_filename -from archaeological_operations.serializers import operation_serialization -from archaeological_context_records.serializers import cr_serialization -from archaeological_finds.serializers import find_serialization -from archaeological_warehouse.serializers import warehouse_serialization +from archaeological_operations.serializers import operation_serialization, \ + OPERATION_MODEL_LIST +from archaeological_context_records.serializers import cr_serialization, \ + CR_MODEL_LIST +from archaeological_finds.serializers import find_serialization, \ + FIND_MODEL_LIST +from archaeological_warehouse.serializers import warehouse_serialization, \ + WAREHOUSE_MODEL_LIST class PublicSerializer(serializers.BaseSerializer): @@ -188,6 +192,11 @@ def restore_serialized(archive_name, delete_existing=False): ("common_imports", IMPORT_MODEL_LIST), ("common_geo", GEO_MODEL_LIST), ("common_directory", DIRECTORY_MODEL_LIST), + ("documents", [models.Document]), + ("operations", OPERATION_MODEL_LIST), + ("context_records", CR_MODEL_LIST), + ("finds", FIND_MODEL_LIST), + ("warehouse", WAREHOUSE_MODEL_LIST), ) namelist = zip_file.namelist() for current_dir, model_list in DIRS: |