change the disks variable to a list
Since a computer can contain multiple different types of disks this needs to be a list
This commit is contained in:
parent
0afdc4d716
commit
8f2ecb1a52
|
@ -420,13 +420,13 @@ def device_details(request, device_id):
|
|||
|
||||
def computer_details(request, computer_id):
|
||||
computer = get_object_or_404(Computer, pk=computer_id)
|
||||
disks = ComputerDiskRelation.objects.get(computer=computer_id)
|
||||
disks_list = ComputerDiskRelation.objects.filter(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,
|
||||
'disks_list': disks_list,
|
||||
'ram': ram,
|
||||
'cpu': cpu,
|
||||
'cronjob_list': cronjob_list})
|
||||
|
@ -587,7 +587,16 @@ The computer details show all the known information about the selected computer.
|
|||
<p><b>CPU:</b> {{ cpu.cpu }}</p>
|
||||
<p><b>RAM Modules: </b>{{ram.amount}}x {{ ram.ram }}</p>
|
||||
<p><b>IP:</b> {{ computer.ip }}</p>
|
||||
<p><b>Disks:</b> {{ disks.disk }}</p>
|
||||
{% if disks_list %}
|
||||
<p><b>Disks:</b></p>
|
||||
<p>
|
||||
<ul>
|
||||
{% for disk in disks_list %}
|
||||
<li>{{ disk.amount }}x {{ disk.disk }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</p>
|
||||
{% endif %}
|
||||
<p><b>Host:</b> {{ computer.host }}</p>
|
||||
#+END_SRC
|
||||
|
||||
|
|
|
@ -7,7 +7,16 @@
|
|||
<p><b>CPU:</b> {{ cpu.cpu }}</p>
|
||||
<p><b>RAM Modules: </b>{{ram.amount}}x {{ ram.ram }}</p>
|
||||
<p><b>IP:</b> {{ computer.ip }}</p>
|
||||
<p><b>Disks:</b> {{ disks.disk }}</p>
|
||||
{% if disks_list %}
|
||||
<p><b>Disks:</b></p>
|
||||
<p>
|
||||
<ul>
|
||||
{% for disk in disks_list %}
|
||||
<li>{{ disk.amount }}x {{ disk.disk }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</p>
|
||||
{% endif %}
|
||||
<p><b>Host:</b> {{ computer.host }}</p>
|
||||
{% if cronjob_list %}
|
||||
<p><b>Cron Jobs:</b></p>
|
||||
|
|
|
@ -24,13 +24,13 @@ def device_details(request, device_id):
|
|||
|
||||
def computer_details(request, computer_id):
|
||||
computer = get_object_or_404(Computer, pk=computer_id)
|
||||
disks = ComputerDiskRelation.objects.get(computer=computer_id)
|
||||
disks_list = ComputerDiskRelation.objects.filter(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,
|
||||
'disks_list': disks_list,
|
||||
'ram': ram,
|
||||
'cpu': cpu,
|
||||
'cronjob_list': cronjob_list})
|
||||
|
|
Loading…
Reference in New Issue