Add committee API
This commit is contained in:
+2
-2
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user