Skip to content

Commit be07f22

Browse files
authored
Merge branch 'netbox-community:main' into main
2 parents 0d29e57 + b6c8502 commit be07f22

File tree

14 files changed

+223
-225
lines changed

14 files changed

+223
-225
lines changed

netbox/circuits/graphql/filters.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
)
4242

4343

44-
@strawberry_django.filter(models.CircuitTermination, lookups=True)
44+
@strawberry_django.filter_type(models.CircuitTermination, lookups=True)
4545
class CircuitTerminationFilter(
4646
BaseObjectTypeFilterMixin,
4747
CustomFieldsFilterMixin,
@@ -87,7 +87,7 @@ class CircuitTerminationFilter(
8787
)
8888

8989

90-
@strawberry_django.filter(models.Circuit, lookups=True)
90+
@strawberry_django.filter_type(models.Circuit, lookups=True)
9191
class CircuitFilter(
9292
ContactFilterMixin,
9393
ImageAttachmentFilterMixin,
@@ -121,17 +121,17 @@ class CircuitFilter(
121121
)
122122

123123

124-
@strawberry_django.filter(models.CircuitType, lookups=True)
124+
@strawberry_django.filter_type(models.CircuitType, lookups=True)
125125
class CircuitTypeFilter(BaseCircuitTypeFilterMixin):
126126
pass
127127

128128

129-
@strawberry_django.filter(models.CircuitGroup, lookups=True)
129+
@strawberry_django.filter_type(models.CircuitGroup, lookups=True)
130130
class CircuitGroupFilter(TenancyFilterMixin, OrganizationalModelFilterMixin):
131131
pass
132132

133133

134-
@strawberry_django.filter(models.CircuitGroupAssignment, lookups=True)
134+
@strawberry_django.filter_type(models.CircuitGroupAssignment, lookups=True)
135135
class CircuitGroupAssignmentFilter(
136136
BaseObjectTypeFilterMixin, CustomFieldsFilterMixin, TagsFilterMixin, ChangeLogFilterMixin
137137
):
@@ -148,7 +148,7 @@ class CircuitGroupAssignmentFilter(
148148
)
149149

150150

151-
@strawberry_django.filter(models.Provider, lookups=True)
151+
@strawberry_django.filter_type(models.Provider, lookups=True)
152152
class ProviderFilter(ContactFilterMixin, PrimaryModelFilterMixin):
153153
name: FilterLookup[str] | None = strawberry_django.filter_field()
154154
slug: FilterLookup[str] | None = strawberry_django.filter_field()
@@ -158,7 +158,7 @@ class ProviderFilter(ContactFilterMixin, PrimaryModelFilterMixin):
158158
)
159159

160160

161-
@strawberry_django.filter(models.ProviderAccount, lookups=True)
161+
@strawberry_django.filter_type(models.ProviderAccount, lookups=True)
162162
class ProviderAccountFilter(ContactFilterMixin, PrimaryModelFilterMixin):
163163
provider: Annotated['ProviderFilter', strawberry.lazy('circuits.graphql.filters')] | None = (
164164
strawberry_django.filter_field()
@@ -168,7 +168,7 @@ class ProviderAccountFilter(ContactFilterMixin, PrimaryModelFilterMixin):
168168
name: FilterLookup[str] | None = strawberry_django.filter_field()
169169

170170

171-
@strawberry_django.filter(models.ProviderNetwork, lookups=True)
171+
@strawberry_django.filter_type(models.ProviderNetwork, lookups=True)
172172
class ProviderNetworkFilter(PrimaryModelFilterMixin):
173173
name: FilterLookup[str] | None = strawberry_django.filter_field()
174174
provider: Annotated['ProviderFilter', strawberry.lazy('circuits.graphql.filters')] | None = (
@@ -178,12 +178,12 @@ class ProviderNetworkFilter(PrimaryModelFilterMixin):
178178
service_id: FilterLookup[str] | None = strawberry_django.filter_field()
179179

180180

181-
@strawberry_django.filter(models.VirtualCircuitType, lookups=True)
181+
@strawberry_django.filter_type(models.VirtualCircuitType, lookups=True)
182182
class VirtualCircuitTypeFilter(BaseCircuitTypeFilterMixin):
183183
pass
184184

185185

186-
@strawberry_django.filter(models.VirtualCircuit, lookups=True)
186+
@strawberry_django.filter_type(models.VirtualCircuit, lookups=True)
187187
class VirtualCircuitFilter(TenancyFilterMixin, PrimaryModelFilterMixin):
188188
cid: FilterLookup[str] | None = strawberry_django.filter_field()
189189
provider_network: Annotated['ProviderNetworkFilter', strawberry.lazy('circuits.graphql.filters')] | None = (
@@ -206,7 +206,7 @@ class VirtualCircuitFilter(TenancyFilterMixin, PrimaryModelFilterMixin):
206206
)
207207

208208

209-
@strawberry_django.filter(models.VirtualCircuitTermination, lookups=True)
209+
@strawberry_django.filter_type(models.VirtualCircuitTermination, lookups=True)
210210
class VirtualCircuitTerminationFilter(
211211
BaseObjectTypeFilterMixin, CustomFieldsFilterMixin, TagsFilterMixin, ChangeLogFilterMixin
212212
):

netbox/circuits/tables/virtual_circuits.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,8 @@ class VirtualCircuitTable(TenancyColumnsMixin, ContactsColumnMixin, NetBoxTable)
5454
linkify=True,
5555
verbose_name=_('Account')
5656
)
57-
type = tables.Column(
57+
type = columns.ColoredLabelColumn(
5858
verbose_name=_('Type'),
59-
linkify=True
6059
)
6160
status = columns.ChoiceFieldColumn()
6261
termination_count = columns.LinkedCountColumn(

netbox/core/graphql/filters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
)
2424

2525

26-
@strawberry_django.filter(models.DataFile, lookups=True)
26+
@strawberry_django.filter_type(models.DataFile, lookups=True)
2727
class DataFileFilter(BaseFilterMixin):
2828
id: ID | None = strawberry_django.filter_field()
2929
created: DatetimeFilterLookup[datetime] | None = strawberry_django.filter_field()
@@ -39,7 +39,7 @@ class DataFileFilter(BaseFilterMixin):
3939
hash: FilterLookup[str] | None = strawberry_django.filter_field()
4040

4141

42-
@strawberry_django.filter(models.DataSource, lookups=True)
42+
@strawberry_django.filter_type(models.DataSource, lookups=True)
4343
class DataSourceFilter(PrimaryModelFilterMixin):
4444
name: FilterLookup[str] | None = strawberry_django.filter_field()
4545
type: FilterLookup[str] | None = strawberry_django.filter_field()
@@ -56,7 +56,7 @@ class DataSourceFilter(PrimaryModelFilterMixin):
5656
)
5757

5858

59-
@strawberry_django.filter(models.ObjectChange, lookups=True)
59+
@strawberry_django.filter_type(models.ObjectChange, lookups=True)
6060
class ObjectChangeFilter(BaseFilterMixin):
6161
id: ID | None = strawberry_django.filter_field()
6262
time: DatetimeFilterLookup[datetime] | None = strawberry_django.filter_field()
@@ -82,7 +82,7 @@ class ObjectChangeFilter(BaseFilterMixin):
8282
)
8383

8484

85-
@strawberry_django.filter(DjangoContentType, lookups=True)
85+
@strawberry_django.filter_type(DjangoContentType, lookups=True)
8686
class ContentTypeFilter(BaseFilterMixin):
8787
id: ID | None = strawberry_django.filter_field()
8888
app_label: FilterLookup[str] | None = strawberry_django.filter_field()

0 commit comments

Comments
 (0)