diff options
Diffstat (limited to 'ishtar_common')
-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: |