diff options
| -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)  | 
