mirror of
https://github.com/netbox-community/netbox.git
synced 2026-01-15 00:02:17 -06:00
15496 Add circuit termination to menu and associated forms (#15980)
* 15496 base changes * 15496 detail view template * 15496 tweaks * 15496 bulk views * 15496 filterset * 15496 optimize qs * 15496 bulk edit * 15496 bulk import * 15496 update tests * Update netbox/templates/circuits/circuittermination.html Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com> * 15496 review changes * 15496 template include * 15496 expand filters * 15496 split import form * 15496 split import form * 15496 add test for circuit bulk import with termiantions * Add test for provider filters * Rename provider column * Fix test * Misc cleanup * Fix test --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
This commit is contained in:
@@ -275,6 +275,17 @@ class CircuitTerminationFilterSet(NetBoxModelFilterSet, CabledObjectFilterSet):
|
||||
queryset=ProviderNetwork.objects.all(),
|
||||
label=_('ProviderNetwork (ID)'),
|
||||
)
|
||||
provider_id = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name='circuit__provider_id',
|
||||
queryset=Provider.objects.all(),
|
||||
label=_('Provider (ID)'),
|
||||
)
|
||||
provider = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name='circuit__provider__slug',
|
||||
queryset=Provider.objects.all(),
|
||||
to_field_name='slug',
|
||||
label=_('Provider (slug)'),
|
||||
)
|
||||
|
||||
class Meta:
|
||||
model = CircuitTermination
|
||||
|
||||
Reference in New Issue
Block a user