add filter to new keywords page

This commit is contained in:
smilerz
2021-02-17 10:45:31 -06:00
parent 6962b0e218
commit c6dd55df4e
4 changed files with 32 additions and 4 deletions

View File

@@ -1,3 +1,4 @@
from cookbook.filters import KeywordFilter
from cookbook.helper.permission_helper import group_required
from cookbook.models import Keyword
from cookbook.tables import ManageKeywordTable
@@ -9,11 +10,17 @@ from django.utils.translation import gettext as _
@group_required('user')
def keywords(request):
table = ManageKeywordTable(Keyword.objects.all())
f = KeywordFilter(
request.GET,
queryset=Keyword.objects.all().order_by('pk')
)
table = ManageKeywordTable(f.qs)
RequestConfig(request, paginate={'per_page': 25}).configure(table)
return render(
request,
'manage/keywords.html',
{'title': _("Keyword"), 'table': table, 'create_url': 'new_keyword'}
{'title': _("Keyword"), 'table': table,
'create_url': 'new_keyword', 'filter': f}
)