mirror of
https://github.com/netbox-community/netbox.git
synced 2026-04-13 12:39:52 +02:00
Add filters for missing fields and for enums in filter_mixins files
This commit is contained in:
@@ -5,7 +5,9 @@ from virtualization.choices import *
|
||||
__all__ = (
|
||||
'ClusterStatusEnum',
|
||||
'VirtualMachineStatusEnum',
|
||||
'VirtualMachineStatusEnum',
|
||||
)
|
||||
|
||||
ClusterStatusEnum = strawberry.enum(ClusterStatusChoices.as_enum(prefix='status'))
|
||||
VirtualMachineStartOnBootEnum = strawberry.enum(VirtualMachineStartOnBootChoices.as_enum(prefix='start_on_boot'))
|
||||
VirtualMachineStatusEnum = strawberry.enum(VirtualMachineStatusChoices.as_enum(prefix='status'))
|
||||
|
||||
@@ -130,6 +130,11 @@ class VirtualMachineFilter(
|
||||
virtual_disks: Annotated['VirtualDiskFilter', strawberry.lazy('virtualization.graphql.filters')] | None = (
|
||||
strawberry_django.filter_field()
|
||||
)
|
||||
start_on_boot: (
|
||||
BaseFilterLookup[Annotated['VirtualMachineStartOnBootEnum', strawberry.lazy('virtualization.graphql.enums')]
|
||||
] | None) = (
|
||||
strawberry_django.filter_field()
|
||||
)
|
||||
|
||||
|
||||
@strawberry_django.filter_type(models.VMInterface, lookups=True)
|
||||
|
||||
Reference in New Issue
Block a user