diff options
Diffstat (limited to 'ishtar_common/serializers_utils.py')
| -rw-r--r-- | ishtar_common/serializers_utils.py | 57 | 
1 files changed, 48 insertions, 9 deletions
diff --git a/ishtar_common/serializers_utils.py b/ishtar_common/serializers_utils.py index eefbfd681..ada0a62cf 100644 --- a/ishtar_common/serializers_utils.py +++ b/ishtar_common/serializers_utils.py @@ -115,20 +115,59 @@ def archive_serialization(  GENERIC_QUERYSET_FILTER = {      "JsonDataSection": {"JsonDataField": "json_data_field__pk__in"}, -    "Regexp": {"ImporterType": "columns__importer_type__pk__in"}, +    "Regexp": { +        "ImporterType": "columns__importer_type__pk__in", +        "ImporterGroup": "columns__importer_type__groups__group__pk__in", +    },      "ImporterModel": {          "ImporterType": [              "importer_type_associated__pk__in",              "importer_type_created__pk__in", -        ] +        ], +        "ImporterGroup": [ +            "importer_type_associated__groups__group__pk__in", +            "importer_type_created__groups__group__pk__in", +        ], +    }, +    "ValueFormater": { +        "ImporterType": "columns__importer_type__pk__in", +        "ImporterGroup": "columns__importer_type__groups__group__pk__in", +    }, +    "ImporterColumn": { +        "ImporterType": "importer_type__pk__in", +        "ImporterGroup": "importer_type__groups__group__pk__in", +    }, +    "ImporterDefault": { +        "ImporterType": "importer_type__pk__in", +        "ImporterGroup": "importer_type__groups__group__pk__in", +    }, +    "ImportTarget": { +        "ImporterType": "column__importer_type__pk__in", +        "ImporterGroup": "column__importer_type__groups__group__pk__in",      }, -    "ValueFormater": {"ImporterType": "columns__importer_type__pk__in"}, -    "ImporterColumn": {"ImporterType": "importer_type__pk__in"}, -    "ImporterDefault": {"ImporterType": "importer_type__pk__in"}, -    "ImportTarget": {"ImporterType": "column__importer_type__pk__in"}, -    "FormaterType": {"ImporterType": "targets__column__importer_type__pk__in"}, -    "ImporterDefaultValues": {"ImporterType": "default_target__importer_type__pk__in"}, -    "ImporterDuplicateField": {"ImporterType": "column__importer_type__pk__in"}, +    "FormaterType": { +        "ImporterType": "targets__column__importer_type__pk__in", +        "ImporterGroup": "targets__column__importer_type__groups__group__pk__in", +    }, +    "ImporterDefaultValues": { +        "ImporterType": "default_target__importer_type__pk__in", +        "ImporterGroup": "default_target__importer_type__groups__group__pk__in", +    }, +    "ImporterDuplicateField": { +        "ImporterType": "column__importer_type__pk__in", +        "ImporterGroup": "column__importer_type__groups__group__pk__in", +    }, +    "ImporterGroup": { +        "ImporterType": "importer_types__importer_type__pk__in", +        "ImporterGroup": "importer_types__importer_type__groups__group__pk__in", +    }, +    "ImporterGroupImporter": { +        "ImporterType": "importer_type__pk__in", +        "ImporterGroup": "group__pk__in", +    }, +    "ImporterType": { +        "ImporterGroup": "groups__group__pk__in", +    }  }  | 
