|
|
|
@ -445,7 +445,19 @@ class HomeCreationViewSet(viewsets.ReadOnlyModelViewSet): |
|
|
|
"""Exposes infos of `users.models.Users` objects to create homes. |
|
|
|
""" |
|
|
|
queryset = users.User.objects.exclude(Q(state=users.User.STATE_DISABLED) | Q(state=users.User.STATE_NOT_YET_ACTIVE)) |
|
|
|
serializer_class = serializers.HomeCreationSerializer |
|
|
|
serializer_class = serializers.BasicUserSerializer |
|
|
|
|
|
|
|
|
|
|
|
class NormalUserViewSet(viewsets.ReadOnlyModelViewSet): |
|
|
|
"""Exposes infos of `users.models.Users`without specific rights objects.""" |
|
|
|
queryset = users.User.objects.exclude(groups__listright__critical=True).distinct() |
|
|
|
serializer_class = serializers.BasicUserSerializer |
|
|
|
|
|
|
|
|
|
|
|
class CriticalUserViewSet(viewsets.ReadOnlyModelViewSet): |
|
|
|
"""Exposes infos of `users.models.Users`without specific rights objects.""" |
|
|
|
queryset = users.User.objects.filter(groups__listright__critical=True).distinct() |
|
|
|
serializer_class = serializers.BasicUserSerializer |
|
|
|
|
|
|
|
|
|
|
|
class ClubViewSet(viewsets.ReadOnlyModelViewSet): |
|
|
|
|