rename the views for better clarity

This commit is contained in:
Andreas Zweili 2019-07-25 20:35:22 +02:00
parent 33ef653602
commit 91672e8128
2 changed files with 9 additions and 8 deletions

View File

@ -3,14 +3,15 @@ from django.urls import path
from . import views
urlpatterns = [
path('', views.CustomerList.as_view(), name='customers'),
path('', views.CustomerListView.as_view(), name='customers'),
path('customer/<int:pk>/', views.CustomerDetailView.as_view(),
name='customer'),
path('customer/<int:customer_id>/computers', views.ComputerListView.as_view(),
name='computers'),
path('device/<int:device_id>/', views.device_details, name='device'),
path('computer/<int:computer_id>/', views.computer_details,
path('device/<int:device_id>/', views.device_detail_view, name='device'),
path('computer/<int:computer_id>/', views.computer_detail_view,
name='computer'),
path('devices/<int:customer_id>', views.DeviceList.as_view(),
path('devices/<int:customer_id>', views.DeviceListView.as_view(),
name='devices'),
path('customer/<int:customer_id>/lists/', views.list_of_lists,
name='lists'),

View File

@ -8,7 +8,7 @@ from .models import (Device, Computer, ComputerRamRelation,
Customer)
def device_details(request, device_id):
def device_detail_view(request, device_id):
device = get_object_or_404(Device, pk=device_id)
return render(request, 'inventory/device_details.html',
{'device': device})
@ -16,7 +16,7 @@ def device_details(request, device_id):
@login_required
@computer_view_permission
def computer_details(request, computer_id):
def computer_detail_view(request, computer_id):
computer = get_object_or_404(Computer, pk=computer_id)
disks_list = ComputerDiskRelation.objects.filter(computer=computer_id)
ram_list = ComputerRamRelation.objects.filter(computer=computer_id)
@ -49,7 +49,7 @@ class CustomerListView(ListView):
return queryset
class ComputerList(ListView):
class ComputerListView(ListView):
model = Computer
template_name = 'inventory/computer_list.html'
@ -58,7 +58,7 @@ class ComputerList(ListView):
return queryset
class DeviceList(ListView):
class DeviceListView(ListView):
model = Device
context_object_name = 'device_list'
template_name = 'inventory/device_list.html'