diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/serializers.py | 6 |
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) |