from django.contrib.auth.decorators import login_required from django.shortcuts import render from django_tables2 import RequestConfig from customers.decorators import customer_view_permission from .models import ComputerLicense from .models import UserLicense from .tables import ComputerLicensesTable from .tables import UserLicensesTable # Create your views here. @login_required @customer_view_permission def licenses_table_view(request, pk): user_licenses = UserLicensesTable(UserLicense.objects.filter(customer=pk)) computer_licenses = ComputerLicensesTable( ComputerLicense.objects.filter(customer=pk)) RequestConfig(request).configure(user_licenses) RequestConfig(request).configure(computer_licenses) return render(request, 'licenses/license_list.html', {'user_licenses': user_licenses, 'computer_licenses': computer_licenses})