mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 10:58:37 -06:00
Add tenancy enums
This commit is contained in:
parent
2916942dbf
commit
48cc6efe14
9
netbox/tenancy/graphql/enums.py
Normal file
9
netbox/tenancy/graphql/enums.py
Normal file
@ -0,0 +1,9 @@
|
||||
import strawberry
|
||||
|
||||
from tenancy.choices import *
|
||||
|
||||
__all__ = (
|
||||
'ContactPriorityEnum',
|
||||
)
|
||||
|
||||
ContactPriorityEnum = strawberry.enum(ContactPriorityChoices.as_enum())
|
@ -16,6 +16,7 @@ from tenancy import models
|
||||
from .filter_mixins import ContactFilterMixin
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .enums import *
|
||||
from netbox.graphql.filter_lookups import TreeNodeFilter
|
||||
from circuits.graphql.filters import *
|
||||
from dcim.graphql.filters import *
|
||||
@ -158,4 +159,6 @@ class ContactAssignmentFilter(CustomFieldsFilterMixin, TagsFilterMixin, ChangeLo
|
||||
strawberry_django.filter_field()
|
||||
)
|
||||
role_id: ID | None = strawberry_django.filter_field()
|
||||
priority: FilterLookup[str] | None = strawberry_django.filter_field()
|
||||
priority: Annotated['ContactPriorityEnum', strawberry.lazy('tenancy.graphql.enums')] | None = (
|
||||
strawberry_django.filter_field()
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user