Add contacts API
This commit is contained in:
@@ -62,3 +62,10 @@ class FeedSerializer(serializers.ModelSerializer):
|
||||
model = Feed
|
||||
fields = ('id', 'tags', 'visible', 'title', 'description',
|
||||
'content', 'publish_time', 'autohide')
|
||||
|
||||
|
||||
class ContactsSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Official
|
||||
fields = ('id', 'first_name', 'last_name', 'phone_number', 'role')
|
||||
depth = 2
|
||||
|
||||
@@ -26,6 +26,7 @@ router.register(r'events', EventViewSet)
|
||||
router.register(r'signupForm', SignupFormViewSet)
|
||||
router.register(r'signup', SignupViewSet)
|
||||
router.register(r'feed', FeedViewSet)
|
||||
router.register(r'contacts', ContactsViewSet)
|
||||
router.register(r'questions', SavedQuestionsViewSet)
|
||||
|
||||
urlpatterns = [
|
||||
|
||||
@@ -52,6 +52,11 @@ class FeedViewSet(viewsets.ModelViewSet):
|
||||
serializer_class = FeedSerializer
|
||||
|
||||
|
||||
class ContactsViewSet(viewsets.ReadOnlyModelViewSet):
|
||||
queryset = Official.objects.all()
|
||||
serializer_class = ContactsSerializer
|
||||
|
||||
|
||||
# -- OLD CODEBASE -- #
|
||||
|
||||
@require_http_methods(["GET"])
|
||||
|
||||
Reference in New Issue
Block a user