Example #1
0
 def get(self, request):
     resp = []
     blocks = BHRDB().expected().values_list('cidr', 'who__username',
                                             'source', 'why', 'added',
                                             'unblock_at')
     return respond_csv(
         blocks, ["cidr", "who", "source", "why", "added", "unblock_at"])
Example #2
0
 def get(self, request):
     # TODO: http://www.django-rest-framework.org/api-guide/filtering/ ?
     source = self.request.query_params.get('source', None)
     since = self.request.query_params.get('since', None)
     queryset = BHRDB().expected()
     if source:
         queryset = queryset.filter(source=source)
     if since:
         queryset = queryset.filter(added__gte=since).order_by('added')
     blocks = queryset.values_list('cidr', 'who__username', 'source', 'why', 'added', 'unblock_at')
     return respond_csv(blocks, ["cidr", "who", "source", "why", "added", "unblock_at"])
Example #3
0
 def get(self, request):
     #TODO: http://www.django-rest-framework.org/api-guide/filtering/ ?
     source = self.request.query_params.get('source', None)
     since = self.request.query_params.get('since', None)
     queryset = BHRDB().expected()
     if source:
         queryset = queryset.filter(source=source)
     if since:
         queryset = queryset.filter(added__gte=since).order_by('added')
     blocks = queryset.values_list('cidr','who__username','source','why', 'added', 'unblock_at')
     return respond_csv(blocks, ["cidr", "who", "source", "why", "added", "unblock_at"])
Example #4
0
def bhlistpub(request):
    resp = []
    blocks = BHRDB().expected().values_list('cidr', 'added', 'unblock_at')
    return respond_csv(blocks, ["cidr", "added", "unblock_at"])
Example #5
0
 def get(self, request):
     resp = []
     blocks = BHRDB().expected().values_list('cidr','who__username','source','why', 'added', 'unblock_at')
     return respond_csv(blocks, ["cidr", "who", "source", "why", "added", "unblock_at"])
Example #6
0
def bhlistpub(request):
    resp = []
    blocks = BHRDB().expected().values_list('cidr', 'added', 'unblock_at')
    return respond_csv(blocks, ["cidr", "added", "unblock_at"])