|
|
|
@ -3,7 +3,9 @@ from django.shortcuts import render |
|
|
|
|
# Create your views here. |
|
|
|
|
from django.contrib.auth.models import User, Group |
|
|
|
|
from caremyway.api.models import UserInfo, Client, Provider |
|
|
|
|
from rest_framework import viewsets, permissions |
|
|
|
|
from rest_framework import viewsets, permissions, status |
|
|
|
|
from rest_framework.decorators import api_view |
|
|
|
|
from rest_framework.response import Response |
|
|
|
|
from caremyway.api.serializers import UserSerializer, UserInfoSerializer, ClientSerializer, ProviderSerializer |
|
|
|
|
|
|
|
|
|
class UserViewSet(viewsets.ModelViewSet): |
|
|
|
@ -16,3 +18,7 @@ class UserViewSet(viewsets.ModelViewSet): |
|
|
|
|
return User.objects.all().order_by('-date_joined') |
|
|
|
|
else: |
|
|
|
|
return User.objects.filter(username=user) |
|
|
|
|
|
|
|
|
|
@api_view() |
|
|
|
|
def null_view(request): |
|
|
|
|
return Response(status=status.HTTP_400_BAD_REQUEST) |
|
|
|
|