diff --git a/webapp/serializers.py b/webapp/serializers.py index fab2832..49188dd 100644 --- a/webapp/serializers.py +++ b/webapp/serializers.py @@ -51,6 +51,12 @@ class SignupSerializer(serializers.ModelSerializer): } +class SavedQuestionsSerializer(serializers.ModelSerializer): + class Meta: + model = TemplateQuestion + fields = ('id', 'name', 'question') + + class FeedSerializer(serializers.ModelSerializer): class Meta: model = Feed diff --git a/webapp/urls.py b/webapp/urls.py index b687b35..ec3dd98 100644 --- a/webapp/urls.py +++ b/webapp/urls.py @@ -19,13 +19,14 @@ from webapp.views import about_view # from webapp.views import contact_view from webapp.views import EventViewSet, SignupFormViewSet, SignupViewSet,\ - FeedViewSet + FeedViewSet, ContactsViewSet, SavedQuestionsViewSet router = routers.DefaultRouter() router.register(r'events', EventViewSet) router.register(r'signupForm', SignupFormViewSet) router.register(r'signup', SignupViewSet) router.register(r'feed', FeedViewSet) +router.register(r'questions', SavedQuestionsViewSet) urlpatterns = [ url(r'^api/', include(router.urls)), diff --git a/webapp/views.py b/webapp/views.py index be0f932..dab27f5 100644 --- a/webapp/views.py +++ b/webapp/views.py @@ -19,7 +19,8 @@ from rest_framework.reverse import reverse # import requests from dealer.git import git -from webapp.models import Event, SignupForm, Signup, Committee, Feed +from webapp.models import Event, SignupForm, Signup, TemplateQuestion, Feed,\ + Committee, Official from webapp.serializers import * from members.views.utils import * @@ -41,6 +42,11 @@ class SignupViewSet(viewsets.ModelViewSet): serializer_class = SignupSerializer +class SavedQuestionsViewSet(viewsets.ModelViewSet): + queryset = TemplateQuestion.objects.all() + serializer_class = SavedQuestionsSerializer + + class FeedViewSet(viewsets.ModelViewSet): queryset = Feed.objects.all() serializer_class = FeedSerializer