summaryrefslogtreecommitdiff
path: root/ishtar_common/serializers_utils.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2026-02-18 17:07:00 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2026-02-19 12:16:05 +0100
commita20d84d7567e889f18082122ad4e164098a1efd8 (patch)
treefcb3411e00c389b395b21583b4a583b65033651c /ishtar_common/serializers_utils.py
parent976248379d5866d8d46f9ec7974d3766f5b8c209 (diff)
downloadIshtar-a20d84d7567e889f18082122ad4e164098a1efd8.tar.bz2
Ishtar-a20d84d7567e889f18082122ad4e164098a1efd8.zip
✨ admin - CustomForm: JSON import/export
Diffstat (limited to 'ishtar_common/serializers_utils.py')
-rw-r--r--ishtar_common/serializers_utils.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/ishtar_common/serializers_utils.py b/ishtar_common/serializers_utils.py
index d9866f5da..e3f6f6c6f 100644
--- a/ishtar_common/serializers_utils.py
+++ b/ishtar_common/serializers_utils.py
@@ -182,7 +182,13 @@ class ItemKeySerializer(serializers.ModelSerializer):
GENERIC_QUERYSET_FILTER = {
- "JsonDataSection": {"JsonDataField": "json_data_field__pk__in"},
+ "JsonDataSection": {
+ "JsonDataField": "json_data_field__pk__in",
+ "CustomForm": "json_data_field__custom_form_details__custom_form_id__in"
+ },
+ "JsonDataField": {
+ "CustomForm": "custom_form_details__custom_form_id__in"
+ },
"Regexp": {
"ImporterType": "columns__importer_type__pk__in",
"ImporterGroup": "columns__importer_type__groups__group__pk__in",
@@ -235,6 +241,12 @@ GENERIC_QUERYSET_FILTER = {
},
"ImporterType": {
"ImporterGroup": "groups__group__pk__in",
+ },
+ "ExcludedField": {
+ "CustomForm": "custom_form_id__in"
+ },
+ "CustomFormJsonField": {
+ "CustomForm": "custom_form_id__in"
}
}