Merge pull request #8562 from netbox-community/8405-plugins-graphql

Closes #8405: GraphQL support for plugins
This commit is contained in:
Jeremy Stretch
2022-02-07 13:08:32 -05:00
committed by GitHub
18 changed files with 201 additions and 87 deletions

View File

@@ -1,7 +1,7 @@
from dcim.graphql.types import ComponentObjectType
from extras.graphql.mixins import ConfigContextMixin
from ipam.graphql.mixins import IPAddressesMixin, VLANGroupsMixin
from netbox.graphql.types import OrganizationalObjectType, PrimaryObjectType
from netbox.graphql.types import OrganizationalObjectType, NetBoxObjectType
from virtualization import filtersets, models
__all__ = (
@@ -13,7 +13,7 @@ __all__ = (
)
class ClusterType(VLANGroupsMixin, PrimaryObjectType):
class ClusterType(VLANGroupsMixin, NetBoxObjectType):
class Meta:
model = models.Cluster
@@ -37,7 +37,7 @@ class ClusterTypeType(OrganizationalObjectType):
filterset_class = filtersets.ClusterTypeFilterSet
class VirtualMachineType(ConfigContextMixin, PrimaryObjectType):
class VirtualMachineType(ConfigContextMixin, NetBoxObjectType):
class Meta:
model = models.VirtualMachine