added new keyword management page

This commit is contained in:
smilerz
2021-02-17 07:09:19 -06:00
parent 505650518e
commit 6962b0e218
6 changed files with 208 additions and 16 deletions

19
cookbook/views/manage.py Normal file
View File

@@ -0,0 +1,19 @@
from cookbook.helper.permission_helper import group_required
from cookbook.models import Keyword
from cookbook.tables import ManageKeywordTable
from django.views import generic
from django.shortcuts import render
from django_tables2 import RequestConfig
from django.utils.translation import gettext as _
@group_required('user')
def keywords(request):
table = ManageKeywordTable(Keyword.objects.all())
RequestConfig(request, paginate={'per_page': 25}).configure(table)
return render(
request,
'manage/keywords.html',
{'title': _("Keyword"), 'table': table, 'create_url': 'new_keyword'}
)