Add committee API

This commit is contained in:
Aarni Halinen
2019-10-10 20:48:39 +03:00
parent 09e973fab1
commit c408a6532e
2 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -6,8 +6,7 @@ from rest_framework_jwt.views import obtain_jwt_token, verify_jwt_token
from webapp.views import about_view
from webapp.views import EventViewSet, SignupFormViewSet, SignupViewSet,\
FeedViewSet, ContactsViewSet, SavedQuestionsViewSet, RootView, TagsViewSet
from webapp.views import *
class APIRouter(routers.DefaultRouter):
@@ -20,6 +19,7 @@ router.register(r'signupForm', SignupFormViewSet)
router.register(r'signup', SignupViewSet)
router.register(r'feed', FeedViewSet)
router.register(r'contacts', ContactsViewSet)
router.register(r'committees', CommitteeViewSet)
router.register(r'questions', SavedQuestionsViewSet)
router.register(r'tags', TagsViewSet)
+6
View File
@@ -119,6 +119,12 @@ class ContactsViewSet(viewsets.ReadOnlyModelViewSet):
return Occupation.by_year(int(year))
class CommitteeViewSet(viewsets.ReadOnlyModelViewSet):
queryset = Committee.objects.all()
serializer_class = CommitteeSerializer
permission_classes = [IsAuthenticatedOrReadOnly]
class TagsViewSet(viewsets.ReadOnlyModelViewSet):
queryset = Tag.objects.all()
serializer_class = TagSerializer