summaryrefslogtreecommitdiff
path: root/ishtar_common/views_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/views_api.py')
-rw-r--r--ishtar_common/views_api.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/ishtar_common/views_api.py b/ishtar_common/views_api.py
index 493697082..93dcdf901 100644
--- a/ishtar_common/views_api.py
+++ b/ishtar_common/views_api.py
@@ -35,16 +35,23 @@ from ishtar_common.views_item import get_item
class ImporterTypeSerializer(serializers.ModelSerializer):
model = serializers.SerializerMethodField()
+ unicity_keys = serializers.SerializerMethodField()
class Meta:
model = ImporterType
- fields = ['slug', 'name', 'description', 'is_import', 'is_template', 'model']
+ fields = ['slug', 'name', 'description', 'is_import', 'is_template', 'model',
+ 'unicity_keys']
def get_model(self, obj):
if not obj.associated_models:
return ""
return str(obj.associated_models)
+ def get_unicity_keys(self, obj):
+ if not obj.unicity_keys:
+ return []
+ return obj.unicity_keys.split(";")
+
class GISSourceAPI(GISAPIView):
model = ImporterType