add licenses to the computer_detail_view

This commit is contained in:
Andreas Zweili 2020-01-03 03:34:25 +01:00
parent 39c5b7056c
commit 30cfff81a0
2 changed files with 15 additions and 1 deletions

View File

@ -67,6 +67,17 @@
{% endfor %}
</ul>
{% endif %}
{% if licenses %}
<div class="header">Licenses</div>
<table class="ui celled table">
{% for license in licenses %}
<tr>
<td>{{ license.license.software }}</td>
<td><code>{{ license.license.key }}</code></td>
</tr>
{% endfor %}
</table>
{% endif %}
{% if backup_list %}
<div class="header">Backup</div>
<ul>

View File

@ -28,6 +28,7 @@ from .models import Customer
from .models import Device
from .models import DeviceInNet
from .models import DisksInRaid
from .models import LicenseWithComputer
from .models import LicenseWithUser
from .models import MailAlias
from .models import Net
@ -65,6 +66,7 @@ def computer_detail_view(request, pk):
ram_list = ComputerRamRelation.objects.filter(computer=pk)
cpu_list = ComputerCpuRelation.objects.filter(computer=pk)
software_list = ComputerSoftwareRelation.objects.filter(computer=pk)
licenses = LicenseWithComputer.objects.filter(computer=pk)
raid_disk_pairs = {}
for raid in Raid.objects.filter(computer=pk):
raid_disk_pairs[raid] = DisksInRaid.objects.filter(raid=raid)
@ -75,7 +77,8 @@ def computer_detail_view(request, pk):
'cpu_list': cpu_list,
'software_list': software_list,
'raid_disk_pairs': raid_disk_pairs,
'backup_list': backup_list}
'backup_list': backup_list,
'licenses': licenses}
return render(request, 'inventory/computer_details.html', context)