mirror of
https://github.com/bspeice/UNCCGameDay-Server
synced 2024-12-04 13:58:14 -05:00
Only show the registered users over the past week
This commit is contained in:
parent
e1b0311f97
commit
272f1df89c
@ -1,5 +1,6 @@
|
|||||||
from models import ParkingLot, ParkingRating
|
from models import ParkingLot, ParkingRating
|
||||||
from serializers import *
|
from serializers import *
|
||||||
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from rest_framework.views import APIView
|
from rest_framework.views import APIView
|
||||||
from rest_framework.response import Response
|
from rest_framework.response import Response
|
||||||
@ -77,12 +78,13 @@ class ParkingLotEntrance(APIView):
|
|||||||
class RegisterUser(APIView):
|
class RegisterUser(APIView):
|
||||||
"""
|
"""
|
||||||
Handle Registration of users
|
Handle Registration of users
|
||||||
**GET**: Get the current information of a registered user by ID
|
**GET**: List all registered users
|
||||||
**POST**: Register a new user. Please POST the <first_name\> and <last_name\>
|
**POST**: Register a new user. Please POST the <first_name\> and <last_name\>
|
||||||
"""
|
"""
|
||||||
def get(self, request):
|
def get(self, request):
|
||||||
'Get the first and last names of all registered users'
|
'Get the first and last names of all registered users'
|
||||||
users = RegisteredUser.objects.all()
|
one_week = timedelta(7)
|
||||||
|
users = RegisteredUser.objects.filte(date_registered__gt=datetime.now()-one_week)
|
||||||
users_s = SingleUserSerializer(users, many=True)
|
users_s = SingleUserSerializer(users, many=True)
|
||||||
return Response(users_s.data)
|
return Response(users_s.data)
|
||||||
|
|
||||||
@ -96,7 +98,7 @@ class RegisterUser(APIView):
|
|||||||
|
|
||||||
class ListRegisteredUsers(APIView):
|
class ListRegisteredUsers(APIView):
|
||||||
"""
|
"""
|
||||||
List all registered users.
|
Get the current information of a registered user by ID
|
||||||
We have a separate view set up so we can list all information about one
|
We have a separate view set up so we can list all information about one
|
||||||
user at a time (this one), and one view to get just id, first_name,
|
user at a time (this one), and one view to get just id, first_name,
|
||||||
and last_name of all users.
|
and last_name of all users.
|
||||||
|
Loading…
Reference in New Issue
Block a user