Răsfoiți Sursa

9856 review changes

Arthur 1 an în urmă
părinte
comite
783c4f2edc
1 a modificat fișierele cu 17 adăugiri și 0 ștergeri
  1. 17 0
      netbox/tenancy/graphql/mixins.py

+ 17 - 0
netbox/tenancy/graphql/mixins.py

@@ -0,0 +1,17 @@
+from typing import Annotated, List
+
+import strawberry
+import strawberry_django
+
+
+__all__ = (
+    'ContactAssignmentsMixin',
+)
+
+
+@strawberry.type
+class ContactAssignmentsMixin:
+
+    @strawberry_django.field
+    def assignments(self) -> List[Annotated["ContactAssignmentType", strawberry.lazy('tenancy.graphql.types')]]:
+        return self.assignments.all()