add a view for computer details

This commit is contained in:
Andreas Zweili 2017-12-25 13:35:30 +01:00
parent 44456f0c0d
commit 5279d5f3ee
2 changed files with 28 additions and 0 deletions

View File

@ -403,6 +403,20 @@ def device_details(request, device_id):
{'device': device})
def computer_details(request, computer_id):
computer = get_object_or_404(Computer, pk=computer_id)
disks = ComputerDiskRelation.objects.get(computer=computer_id)
ram = ComputerRamRelation.objects.get(computer=computer_id)
cpu = ComputerCpuRelation.objects.get(computer=computer_id)
cronjob_list = CronJob.objects.filter(host=computer_id)
return render(request, 'inventory/computer_details.html',
{'computer': computer,
'disks': disks,
'ram': ram,
'cpu': cpu,
'cronjob_list': cronjob_list})
* URLs
The urls.py files contain the definitions for the URLs. This means you

View File

@ -22,3 +22,17 @@ def device_details(request, device_id):
{'device': device})
def computer_details(request, computer_id):
computer = get_object_or_404(Computer, pk=computer_id)
disks = ComputerDiskRelation.objects.get(computer=computer_id)
ram = ComputerRamRelation.objects.get(computer=computer_id)
cpu = ComputerCpuRelation.objects.get(computer=computer_id)
cronjob_list = CronJob.objects.filter(host=computer_id)
return render(request, 'inventory/computer_details.html',
{'computer': computer,
'disks': disks,
'ram': ram,
'cpu': cpu,
'cronjob_list': cronjob_list})