Browse Source

Fixes #1497: Added cluster_id filter

Jeremy Stretch 7 years ago
parent
commit
d053422657
2 changed files with 5 additions and 1 deletions
  1. 1 1
      netbox/templates/virtualization/cluster.html
  2. 4 0
      netbox/virtualization/filters.py

+ 1 - 1
netbox/templates/virtualization/cluster.html

@@ -68,7 +68,7 @@
                 </tr>
                 <tr>
                     <td>Virtual Machines</td>
-                    <td><a href="{% url 'virtualization:virtualmachine_list' %}?cluster={{ cluster.pk }}">{{ cluster.virtual_machines.count }}</a></td>
+                    <td><a href="{% url 'virtualization:virtualmachine_list' %}?cluster_id={{ cluster.pk }}">{{ cluster.virtual_machines.count }}</a></td>
                 </tr>
             </table>
         </div>

+ 4 - 0
netbox/virtualization/filters.py

@@ -70,6 +70,10 @@ class VirtualMachineFilter(CustomFieldFilterSet):
         to_field_name='slug',
         label='Cluster group (slug)',
     )
+    cluster_id = NullableModelMultipleChoiceFilter(
+        queryset=Cluster.objects.all(),
+        label='Cluster (ID)',
+    )
     tenant_id = NullableModelMultipleChoiceFilter(
         queryset=Tenant.objects.all(),
         label='Tenant (ID)',