Closes #7462: Include count of assigned virtual machines under platform view

This commit is contained in:
jeremystretch 2021-10-06 10:12:44 -04:00
parent 3ab5682e7a
commit d2bdf4e822
3 changed files with 11 additions and 0 deletions

View File

@ -2,6 +2,10 @@
## v3.0.6 (FUTURE) ## v3.0.6 (FUTURE)
### Enhancements
* [#7462](https://github.com/netbox-community/netbox/issues/7462) - Include count of assigned virtual machines under platform view
### Bug Fixes ### Bug Fixes
* [#7442](https://github.com/netbox-community/netbox/issues/7442) - Fix missing actions column on user-configured tables * [#7442](https://github.com/netbox-community/netbox/issues/7442) - Fix missing actions column on user-configured tables

View File

@ -1229,6 +1229,7 @@ class PlatformView(generic.ObjectView):
return { return {
'devices_table': devices_table, 'devices_table': devices_table,
'virtualmachine_count': VirtualMachine.objects.filter(platform=instance).count()
} }

View File

@ -46,6 +46,12 @@
<a href="{% url 'dcim:device_list' %}?platform_id={{ object.pk }}">{{ devices_table.rows|length }}</a> <a href="{% url 'dcim:device_list' %}?platform_id={{ object.pk }}">{{ devices_table.rows|length }}</a>
</td> </td>
</tr> </tr>
<tr>
<th scope="row">Virtual Machines</th>
<td>
<a href="{% url 'virtualization:virtualmachine_list' %}?platform_id={{ object.pk }}">{{ virtualmachine_count }}</a>
</td>
</tr>
</table> </table>
</div> </div>
</div> </div>