mirror of
https://github.com/fspc/workstand.git
synced 2025-02-23 09:13:23 -05:00
Add members endpoint.
This commit is contained in:
parent
243d7b06cb
commit
d1a1771031
@ -23,12 +23,14 @@ from rest_framework_jwt.views import obtain_jwt_token
|
||||
|
||||
import registration
|
||||
import bike
|
||||
import registration
|
||||
from bike import urls as bike_urls
|
||||
from core import urls as core_urls
|
||||
from registration import urls as member_urls
|
||||
|
||||
routeLists = [
|
||||
bike.urls.apiRoutes,
|
||||
registration.urls.apiRoutes,
|
||||
]
|
||||
|
||||
router = routers.DefaultRouter()
|
||||
|
@ -4,10 +4,9 @@ from rest_framework.serializers import ModelSerializer
|
||||
from .models import Member
|
||||
|
||||
|
||||
class MemberSerializer(ModelSerializer):
|
||||
first_name = serializers.CharField(allow_blank=True, required=False)
|
||||
last_name = serializers.CharField(allow_blank=True, required=False)
|
||||
|
||||
class MemberSerializer(serializers.HyperlinkedModelSerializer):
|
||||
class Meta:
|
||||
model = Member
|
||||
fields = ('first_name', 'last_name', 'email', 'id', 'banned', 'suspended')
|
||||
fields = ('email', 'email_consent', 'email_consent', 'first_name', 'last_name', 'preferred_name',
|
||||
'date_of_birth', 'guardian_name', 'phone', 'street', 'city', 'province', 'country', 'post_code',
|
||||
'waiver', 'is_active', 'banned', 'suspended')
|
@ -9,6 +9,7 @@ from django.utils.decorators import method_decorator
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
from django.views.generic import TemplateView, View
|
||||
from haystack.query import SearchQuerySet
|
||||
from rest_framework import serializers
|
||||
from rest_framework import viewsets
|
||||
from rest_framework.renderers import JSONRenderer
|
||||
from rest_framework.serializers import ModelSerializer
|
||||
@ -67,7 +68,7 @@ class MemberSearchView(View):
|
||||
|
||||
|
||||
class VisitSerializer(ModelSerializer):
|
||||
member = MemberSerializer()
|
||||
member = MemberSignInSerializer()
|
||||
|
||||
class Meta:
|
||||
model = Visit
|
||||
|
Loading…
x
Reference in New Issue
Block a user