mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-14 01:41:22 -06:00

* Fixes: #16292 - Properly restrict GraphQL queries for querys with pk set * Update netbox/netbox/settings.py * Apply schema adaptations across all apps * Extend GraphQL API tests --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
28 lines
946 B
Python
28 lines
946 B
Python
from typing import List
|
|
|
|
import strawberry
|
|
import strawberry_django
|
|
|
|
from .types import *
|
|
|
|
|
|
@strawberry.type(name="Query")
|
|
class TenancyQuery:
|
|
tenant: TenantType = strawberry_django.field()
|
|
tenant_list: List[TenantType] = strawberry_django.field()
|
|
|
|
tenant_group: TenantGroupType = strawberry_django.field()
|
|
tenant_group_list: List[TenantGroupType] = strawberry_django.field()
|
|
|
|
contact: ContactType = strawberry_django.field()
|
|
contact_list: List[ContactType] = strawberry_django.field()
|
|
|
|
contact_role: ContactRoleType = strawberry_django.field()
|
|
contact_role_list: List[ContactRoleType] = strawberry_django.field()
|
|
|
|
contact_group: ContactGroupType = strawberry_django.field()
|
|
contact_group_list: List[ContactGroupType] = strawberry_django.field()
|
|
|
|
contact_assignment: ContactAssignmentType = strawberry_django.field()
|
|
contact_assignment_list: List[ContactAssignmentType] = strawberry_django.field()
|