Răsfoiți Sursa

Fixes #20253: GraphQL filter by contacts (#20288)

* filter models by contacts

* remove unsed import

* simpler solution
Elliott Balsley 4 luni în urmă
părinte
comite
55cda3ca45
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      netbox/tenancy/graphql/filter_mixins.py

+ 2 - 2
netbox/tenancy/graphql/filter_mixins.py

@@ -9,7 +9,7 @@ from core.graphql.filter_mixins import BaseFilterMixin
 
 
 if TYPE_CHECKING:
 if TYPE_CHECKING:
     from netbox.graphql.filter_lookups import TreeNodeFilter
     from netbox.graphql.filter_lookups import TreeNodeFilter
-    from .filters import ContactFilter, TenantFilter, TenantGroupFilter
+    from .filters import ContactAssignmentFilter, TenantFilter, TenantGroupFilter
 
 
 __all__ = (
 __all__ = (
     'ContactFilterMixin',
     'ContactFilterMixin',
@@ -19,7 +19,7 @@ __all__ = (
 
 
 @dataclass
 @dataclass
 class ContactFilterMixin(BaseFilterMixin):
 class ContactFilterMixin(BaseFilterMixin):
-    contacts: Annotated['ContactFilter', strawberry.lazy('tenancy.graphql.filters')] | None = (
+    contacts: Annotated['ContactAssignmentFilter', strawberry.lazy('tenancy.graphql.filters')] | None = (
         strawberry_django.filter_field()
         strawberry_django.filter_field()
     )
     )