rewrite the computers_table_view to use the new util
This commit is contained in:
parent
819628d008
commit
f9212d2cbe
|
@ -42,7 +42,7 @@ def test_customer_computer_table_no_permission(create_admin_user):
|
|||
client.login(username="pharma-admin", password="password")
|
||||
mixer.blend('computers.Computer', customer=customer)
|
||||
response = client.get('/customer/' + str(customer.id) + '/computers/')
|
||||
assert response.status_code == 403
|
||||
assert response.status_code == 404
|
||||
|
||||
|
||||
def test_customer_computer_table_multiple_computers(create_admin_user):
|
||||
|
|
|
@ -14,7 +14,6 @@ from django_tables2.views import SingleTableMixin
|
|||
from core import utils
|
||||
from backups.models import Backup
|
||||
from customers.models import Customer
|
||||
from customers.decorators import customer_view_permission
|
||||
from devices.models import DeviceInNet
|
||||
from devices.models import Warranty
|
||||
from licenses.models import LicenseWithComputer
|
||||
|
@ -72,9 +71,9 @@ def computer_detail_view(request, pk):
|
|||
|
||||
|
||||
@login_required
|
||||
@customer_view_permission
|
||||
def computers_table_view(request, pk):
|
||||
table = ComputersTable(Computer.objects.filter(customer=pk))
|
||||
table = ComputersTable(utils.get_objects_for_customer(
|
||||
Computer, user=request.user, customer_pk=pk))
|
||||
RequestConfig(request).configure(table)
|
||||
return render(request, 'computers/computer_list.html', {'computers': table,
|
||||
'pk': pk})
|
||||
|
|
Loading…
Reference in New Issue