Add contacts API

This commit is contained in:
Aarni Halinen
2018-07-18 20:40:19 +03:00
parent 1711aca5ec
commit 01c20b1a6e
3 changed files with 13 additions and 0 deletions
+7
View File
@@ -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
+1
View File
@@ -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 = [
+5
View File
@@ -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"])