User stories

remotes/origin/enhancement/email-actions
Alejandro Alonso 2013-07-17 13:46:42 +02:00
parent f05858bd03
commit e5f270abcd
4 changed files with 11 additions and 18 deletions

View File

@ -61,6 +61,12 @@ class RoleList(generics.ListCreateAPIView):
return self.model.objects.all()
class RoleDetail(generics.RetrieveAPIView):
model = Role
serializer_class = RoleSerializer
permission_classes = (IsAuthenticated,)
#class UserFilter(django_filters.FilterSet):
# 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)

View File

@ -10,7 +10,8 @@ urlpatterns = format_suffix_patterns(patterns('',
url(r'^auth/logout/$', api.Logout.as_view(), name='logout'),
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'^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'^$', api.ApiRoot.as_view(), name='api_root'),
))

View File

@ -353,18 +353,3 @@ class PointsDetail(generics.RetrieveUpdateDestroyAPIView):
model = Points
serializer_class = PointsSerializer
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,)

View File

@ -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'^priorities/$', api.PriorityList.as_view(), name='priority-list'),
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'),
))