Skip to content

Commit d2bdf4e

Browse files
committed
Closes #7462: Include count of assigned virtual machines under platform view
1 parent 3ab5682 commit d2bdf4e

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

docs/release-notes/version-3.0.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## v3.0.6 (FUTURE)
44

5+
### Enhancements
6+
7+
* [#7462](https://github.com/netbox-community/netbox/issues/7462) - Include count of assigned virtual machines under platform view
8+
59
### Bug Fixes
610

711
* [#7442](https://github.com/netbox-community/netbox/issues/7442) - Fix missing actions column on user-configured tables

netbox/dcim/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1229,6 +1229,7 @@ def get_extra_context(self, request, instance):
12291229

12301230
return {
12311231
'devices_table': devices_table,
1232+
'virtualmachine_count': VirtualMachine.objects.filter(platform=instance).count()
12321233
}
12331234

12341235

netbox/templates/dcim/platform.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ <h5 class="card-header">
4646
<a href="{% url 'dcim:device_list' %}?platform_id={{ object.pk }}">{{ devices_table.rows|length }}</a>
4747
</td>
4848
</tr>
49+
<tr>
50+
<th scope="row">Virtual Machines</th>
51+
<td>
52+
<a href="{% url 'virtualization:virtualmachine_list' %}?platform_id={{ object.pk }}">{{ virtualmachine_count }}</a>
53+
</td>
54+
</tr>
4955
</table>
5056
</div>
5157
</div>

0 commit comments

Comments
 (0)