User stories
parent
f05858bd03
commit
e5f270abcd
|
@ -61,6 +61,12 @@ class RoleList(generics.ListCreateAPIView):
|
||||||
return self.model.objects.all()
|
return self.model.objects.all()
|
||||||
|
|
||||||
|
|
||||||
|
class RoleDetail(generics.RetrieveAPIView):
|
||||||
|
model = Role
|
||||||
|
serializer_class = RoleSerializer
|
||||||
|
permission_classes = (IsAuthenticated,)
|
||||||
|
|
||||||
|
|
||||||
#class UserFilter(django_filters.FilterSet):
|
#class UserFilter(django_filters.FilterSet):
|
||||||
# no_milestone = django_filters.NumberFilter(name="mileston", lookup_type='isnull')
|
# no_milestone = django_filters.NumberFilter(name="mileston", lookup_type='isnull')
|
||||||
#
|
#
|
||||||
|
@ -152,3 +158,6 @@ class Search(APIView):
|
||||||
|
|
||||||
return Response({"detail": "Parameter text can't be empty"}, status.HTTP_400_BAD_REQUEST)
|
return Response({"detail": "Parameter text can't be empty"}, status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,8 @@ urlpatterns = format_suffix_patterns(patterns('',
|
||||||
url(r'^auth/logout/$', api.Logout.as_view(), name='logout'),
|
url(r'^auth/logout/$', api.Logout.as_view(), name='logout'),
|
||||||
url(r'^users/$', api.UserList.as_view(), name="user-list"),
|
url(r'^users/$', api.UserList.as_view(), name="user-list"),
|
||||||
url(r'^users/(?P<pk>[0-9]+)/$', api.UserDetail.as_view(), name="user-detail"),
|
url(r'^users/(?P<pk>[0-9]+)/$', api.UserDetail.as_view(), name="user-detail"),
|
||||||
url(r'^roles/$', api.RoleList.as_view(), name="user-roles"),
|
url(r'^roles/$', api.RoleList.as_view(), name="roles"),
|
||||||
|
url(r'^roles/(?P<pk>[0-9]+)/$', api.RoleDetail.as_view(), name='role-detail'),
|
||||||
url(r'^search/$', api.Search.as_view(), name="search"),
|
url(r'^search/$', api.Search.as_view(), name="search"),
|
||||||
url(r'^$', api.ApiRoot.as_view(), name='api_root'),
|
url(r'^$', api.ApiRoot.as_view(), name='api_root'),
|
||||||
))
|
))
|
||||||
|
|
|
@ -353,18 +353,3 @@ class PointsDetail(generics.RetrieveUpdateDestroyAPIView):
|
||||||
model = Points
|
model = Points
|
||||||
serializer_class = PointsSerializer
|
serializer_class = PointsSerializer
|
||||||
permission_classes = (IsAuthenticated, PointsDetailPermission,)
|
permission_classes = (IsAuthenticated, PointsDetailPermission,)
|
||||||
|
|
||||||
|
|
||||||
class RoleList(generics.ListAPIView):
|
|
||||||
model = Role
|
|
||||||
serializer_class = RoleSerializer
|
|
||||||
permission_classes = (IsAuthenticated,)
|
|
||||||
|
|
||||||
def get_queryset(self):
|
|
||||||
return self.model.objects.all()
|
|
||||||
|
|
||||||
|
|
||||||
class RoleDetail(generics.RetrieveAPIView):
|
|
||||||
model = Role
|
|
||||||
serializer_class = RoleSerializer
|
|
||||||
permission_classes = (IsAuthenticated,)
|
|
||||||
|
|
|
@ -35,6 +35,4 @@ urlpatterns = format_suffix_patterns(patterns('',
|
||||||
url(r'^tasks/statuses/(?P<pk>[0-9]+)/$', api.TaskStatusDetail.as_view(), name='tasks-status-detail'),
|
url(r'^tasks/statuses/(?P<pk>[0-9]+)/$', api.TaskStatusDetail.as_view(), name='tasks-status-detail'),
|
||||||
url(r'^priorities/$', api.PriorityList.as_view(), name='priority-list'),
|
url(r'^priorities/$', api.PriorityList.as_view(), name='priority-list'),
|
||||||
url(r'^priorities/(?P<pk>[0-9]+)/$', api.PriorityDetail.as_view(), name='priority-detail'),
|
url(r'^priorities/(?P<pk>[0-9]+)/$', api.PriorityDetail.as_view(), name='priority-detail'),
|
||||||
url(r'^roles/$', api.RoleList.as_view(), name='role-list'),
|
|
||||||
url(r'^roles/(?P<pk>[0-9]+)/$', api.RoleDetail.as_view(), name='role-detail'),
|
|
||||||
))
|
))
|
||||||
|
|
Loading…
Reference in New Issue