diff options
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: | 
