diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-12 00:18:46 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-12 00:18:46 +0200 |
commit | 1713ea6f95111cd657f9dd519807dd3c9204323c (patch) | |
tree | ea0c07d37f724099bf2d613fe8f29138e0a43257 /ishtar_common/serializers.py | |
parent | e999c506ac3b74ad161afc5938f6bf8bd8a5256f (diff) | |
download | Ishtar-1713ea6f95111cd657f9dd519807dd3c9204323c.tar.bz2 Ishtar-1713ea6f95111cd657f9dd519807dd3c9204323c.zip |
Serializations: ActType filter in types - Full export of ActType in conf
Diffstat (limited to 'ishtar_common/serializers.py')
-rw-r--r-- | ishtar_common/serializers.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ishtar_common/serializers.py b/ishtar_common/serializers.py index 50a48d79b..d2e3c2b98 100644 --- a/ishtar_common/serializers.py +++ b/ishtar_common/serializers.py @@ -13,6 +13,7 @@ from django.contrib.contenttypes.models import ContentType from django.contrib.auth.models import Group, Permission from . import models +from archaeological_operations.models import ActType from ishtar_common.serializers_utils import generic_get_results, \ archive_serialization, generic_archive_files, SERIALIZATION_VERSION, \ @@ -56,16 +57,20 @@ CONF_MODEL_LIST = [ models.IshtarSiteProfile, models.GlobalVar, models.CustomForm, models.ExcludedField, models.JsonDataSection, models.JsonDataField, models.CustomFormJsonField, models.ImporterModel, - models.DocumentTemplate + models.DocumentTemplate, ActType ] +CONF_SERIALIZATION_INCLUDE = {ActType.__name__: ["associated_template"]} + def conf_serialization(archive=False, return_empty_types=False, archive_name=None): media_archive = None if archive: media_archive = generic_archive_files(CONF_MODEL_LIST) - result = generic_get_results(CONF_MODEL_LIST, "common_configuration") + result = generic_get_results( + CONF_MODEL_LIST, "common_configuration", + serialization_include=CONF_SERIALIZATION_INCLUDE) full_archive = archive_serialization( result, archive_dir="common_configuration", archive=archive, return_empty_types=return_empty_types, archive_name=archive_name) |