diff --git a/webapp/urls.py b/webapp/urls.py index 353b0ad..535a13d 100644 --- a/webapp/urls.py +++ b/webapp/urls.py @@ -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) diff --git a/webapp/views.py b/webapp/views.py index e024e4c..2faef8c 100644 --- a/webapp/views.py +++ b/webapp/views.py @@ -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