summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
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
commit25dea210c2bf0f6680b8b6e6eef5cc34da93797c (patch)
treead676b608551596a246cb4eb59cd44525fd2d080 /ishtar_common
parent1bc05fe8c33817b7eb16f8fdc49407f23daa9af9 (diff)
downloadIshtar-25dea210c2bf0f6680b8b6e6eef5cc34da93797c.tar.bz2
Ishtar-25dea210c2bf0f6680b8b6e6eef5cc34da93797c.zip
Serialization : configure restore - UUID for parcels
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/serializers.py17
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: