MT#7247 allow basic filter

http://www.django-rest-framework.org/api-guide/filtering/#djangofilterbackend

Change-Id: I17373cabf2d70ceb23920e70e4a9ee07e0296255
changes/93/1793/1
Victor Seva 11 years ago
parent 4fe357fb4d
commit b09339aaa4

@ -14,6 +14,7 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
from repoapi import models, serializers
from rest_framework import filters
from rest_framework import generics
from rest_framework.decorators import api_view
from rest_framework.response import Response
@ -31,6 +32,9 @@ def api_root(request, format=None):
class JenkinsBuildInfoList(generics.ListCreateAPIView):
queryset = models.JenkinsBuildInfo.objects.all()
serializer_class = serializers.JenkinsBuildInfoSerializer
filter_backends = (filters.DjangoFilterBackend,)
# allowed fields from model
filter_fields = ('tag', 'projectname')
class JenkinsBuildInfoDetail(generics.RetrieveUpdateDestroyAPIView):

Loading…
Cancel
Save