mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 19:08:38 -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
|
from .filter_mixins import ContactFilterMixin
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
from .enums import *
|
||||||
from netbox.graphql.filter_lookups import TreeNodeFilter
|
from netbox.graphql.filter_lookups import TreeNodeFilter
|
||||||
from circuits.graphql.filters import *
|
from circuits.graphql.filters import *
|
||||||
from dcim.graphql.filters import *
|
from dcim.graphql.filters import *
|
||||||
@ -158,4 +159,6 @@ class ContactAssignmentFilter(CustomFieldsFilterMixin, TagsFilterMixin, ChangeLo
|
|||||||
strawberry_django.filter_field()
|
strawberry_django.filter_field()
|
||||||
)
|
)
|
||||||
role_id: ID | None = 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