summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/serializers.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ishtar_common/serializers.py b/ishtar_common/serializers.py
index 0914a297a..17b4f9457 100644
--- a/ishtar_common/serializers.py
+++ b/ishtar_common/serializers.py
@@ -9,6 +9,8 @@ from django.apps import apps
from django.conf import settings
from django.core.serializers import deserialize
+from django.contrib.auth.models import Group, Permission
+
from . import models
from ishtar_common.serializers_utils import generic_get_results, \
@@ -30,11 +32,11 @@ class PublicSerializer(serializers.BaseSerializer):
return obj.public_representation()
-TYPE_MODEL_EXCLUDE = ["Area", "OperationTypeOld"]
+TYPE_MODEL_EXCLUDE = ["Area", "OperationTypeOld", "ProfileTypeSummary"]
def get_type_models():
- return [
+ return [Permission, Group] + [
model for model in apps.get_models()
if isinstance(model(), models.GeneralType) and (
model.__name__ not in TYPE_MODEL_EXCLUDE)