Now does a case insensitive search on the key

This commit is contained in:
Rick Backley 2017-08-26 11:38:20 -05:00
parent 66268dc733
commit 7261f44674
1 changed files with 7 additions and 0 deletions

View File

@ -49,6 +49,13 @@ class KarmaKeyListJson(BaseDatatableView):
'SELECT SUM(kle.delta) FROM karma_karmalogentry kle WHERE kle.key_id = karma_karmakey.id'
})
def filter_queryset(self, qs):
""" Need to specify current_score behavior, which is to search only the key """
search = self.request.GET.get(u'search[value]', None)
if search:
qs = qs.filter(key__icontains=search)
return qs
def prepare_results(self, qs):
# prepare list with output column data
# queryset is already paginated here