|
@@ -1,4 +1,5 @@
|
|
|
import strawberry
|
|
import strawberry
|
|
|
|
|
+import strawberry_django
|
|
|
from strawberry import auto
|
|
from strawberry import auto
|
|
|
from circuits import models, filtersets
|
|
from circuits import models, filtersets
|
|
|
|
|
|
|
@@ -12,7 +13,7 @@ __all__ = (
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
-@strawberry.django.filter(models.CircuitTermination, lookups=True)
|
|
|
|
|
|
|
+@strawberry_django.filter(models.CircuitTermination, lookups=True)
|
|
|
class CircuitTerminationFilter(filtersets.CircuitTerminationFilterSet):
|
|
class CircuitTerminationFilter(filtersets.CircuitTerminationFilterSet):
|
|
|
id: auto
|
|
id: auto
|
|
|
term_side: auto
|
|
term_side: auto
|
|
@@ -28,7 +29,7 @@ class CircuitTerminationFilter(filtersets.CircuitTerminationFilterSet):
|
|
|
# provider_network_id: auto
|
|
# provider_network_id: auto
|
|
|
|
|
|
|
|
|
|
|
|
|
-@strawberry.django.filter(models.Circuit, lookups=True)
|
|
|
|
|
|
|
+@strawberry_django.filter(models.Circuit, lookups=True)
|
|
|
class CircuitFilter(filtersets.CircuitFilterSet):
|
|
class CircuitFilter(filtersets.CircuitFilterSet):
|
|
|
id: auto
|
|
id: auto
|
|
|
cid: auto
|
|
cid: auto
|
|
@@ -39,19 +40,34 @@ class CircuitFilter(filtersets.CircuitFilterSet):
|
|
|
provider_id: auto
|
|
provider_id: auto
|
|
|
provider: auto
|
|
provider: auto
|
|
|
provider_account_id: auto
|
|
provider_account_id: auto
|
|
|
- # provider_network_id: auto
|
|
|
|
|
type_id: auto
|
|
type_id: auto
|
|
|
- type: auto
|
|
|
|
|
status: auto
|
|
status: auto
|
|
|
- # region_id: auto
|
|
|
|
|
- # region: auto
|
|
|
|
|
- # site_group_id: auto
|
|
|
|
|
- # site_group: auto
|
|
|
|
|
- # site_id: auto
|
|
|
|
|
- # site: auto
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-@strawberry.django.filter(models.CircuitType, lookups=True)
|
|
|
|
|
|
|
+# @strawberry_django.filter(models.Circuit, lookups=True)
|
|
|
|
|
+# class CircuitFilter(filtersets.CircuitFilterSet):
|
|
|
|
|
+# id: auto
|
|
|
|
|
+# cid: auto
|
|
|
|
|
+# description: auto
|
|
|
|
|
+# install_date: auto
|
|
|
|
|
+# termination_date: auto
|
|
|
|
|
+# commit_rate: auto
|
|
|
|
|
+# provider_id: auto
|
|
|
|
|
+# provider: auto
|
|
|
|
|
+# provider_account_id: auto
|
|
|
|
|
+# # provider_network_id: auto
|
|
|
|
|
+# type_id: auto
|
|
|
|
|
+# type: auto
|
|
|
|
|
+# status: auto
|
|
|
|
|
+# # region_id: auto
|
|
|
|
|
+# # region: auto
|
|
|
|
|
+# # site_group_id: auto
|
|
|
|
|
+# # site_group: auto
|
|
|
|
|
+# # site_id: auto
|
|
|
|
|
+# # site: auto
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+@strawberry_django.filter(models.CircuitType, lookups=True)
|
|
|
class CircuitTypeFilter(filtersets.CircuitTypeFilterSet):
|
|
class CircuitTypeFilter(filtersets.CircuitTypeFilterSet):
|
|
|
id: auto
|
|
id: auto
|
|
|
name: auto
|
|
name: auto
|
|
@@ -59,7 +75,7 @@ class CircuitTypeFilter(filtersets.CircuitTypeFilterSet):
|
|
|
description: auto
|
|
description: auto
|
|
|
|
|
|
|
|
|
|
|
|
|
-@strawberry.django.filter(models.Provider, lookups=True)
|
|
|
|
|
|
|
+@strawberry_django.filter(models.Provider, lookups=True)
|
|
|
class ProviderFilter(filtersets.ProviderFilterSet):
|
|
class ProviderFilter(filtersets.ProviderFilterSet):
|
|
|
id: auto
|
|
id: auto
|
|
|
name: auto
|
|
name: auto
|
|
@@ -73,7 +89,7 @@ class ProviderFilter(filtersets.ProviderFilterSet):
|
|
|
# asn_id: auto
|
|
# asn_id: auto
|
|
|
|
|
|
|
|
|
|
|
|
|
-@strawberry.django.filter(models.ProviderAccount, lookups=True)
|
|
|
|
|
|
|
+@strawberry_django.filter(models.ProviderAccount, lookups=True)
|
|
|
class ProviderAccountFilter(filtersets.ProviderAccountFilterSet):
|
|
class ProviderAccountFilter(filtersets.ProviderAccountFilterSet):
|
|
|
id: auto
|
|
id: auto
|
|
|
name: auto
|
|
name: auto
|
|
@@ -83,7 +99,7 @@ class ProviderAccountFilter(filtersets.ProviderAccountFilterSet):
|
|
|
# provider: auto
|
|
# provider: auto
|
|
|
|
|
|
|
|
|
|
|
|
|
-@strawberry.django.filter(models.ProviderNetwork, lookups=True)
|
|
|
|
|
|
|
+@strawberry_django.filter(models.ProviderNetwork, lookups=True)
|
|
|
class ProviderNetworkFilter(filtersets.ProviderNetworkFilterSet):
|
|
class ProviderNetworkFilter(filtersets.ProviderNetworkFilterSet):
|
|
|
id: auto
|
|
id: auto
|
|
|
name: auto
|
|
name: auto
|