V1 cleanup (#73)

* removed obsolete code

* removed obsolete code

* removed obsolete code and added type annotations

* removed obsolete code and added type annotations

* version bump

Co-authored-by: Peter Dwyer <peter.dwyer@clanwilliamhealth.com>
This commit is contained in:
2022-08-26 13:11:29 +01:00
committed by GitHub
parent 1aeda89b74
commit 40b79c2f5d
42 changed files with 79 additions and 2720 deletions

View File

@@ -5,7 +5,7 @@ from typing import Union, NamedTuple, List
from uuid import UUID
from django.conf import settings
from django.contrib.auth.models import User, Group
from django.contrib.auth.models import User
from django.contrib.auth.password_validation import validate_password
from django.core.exceptions import ValidationError
from django.db.models import Count, Case, When, F, PositiveSmallIntegerField, Q
@@ -88,33 +88,6 @@ class UserViewSet(viewsets.ModelViewSet):
return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
class UserMiscSerializer(serializers.ModelSerializer):
class Meta:
model = models.UserMisc
fields = ['user', 'feed_id', 'allowed_to_read']
class UserMiscViewSet(viewsets.ModelViewSet):
queryset = models.UserMisc.objects.all()
serializer_class = UserMiscSerializer
permission_classes = [permissions.IsAdminUser]
class GroupSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Group
fields = ['url', 'name']
class GroupViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
queryset = Group.objects.all()
serializer_class = GroupSerializer
permission_classes = [permissions.IsAuthenticated]
class BrowseFileField(serializers.FileField):
def to_representation(self, value):
if not value: