mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 01:06:11 -06:00
Clean up form fields
This commit is contained in:
parent
9e87ea8e04
commit
035ccafa5a
@ -158,6 +158,14 @@ class CircuitTerminationForm(NetBoxModelForm):
|
|||||||
},
|
},
|
||||||
required=False
|
required=False
|
||||||
)
|
)
|
||||||
|
provider_network_provider = DynamicModelChoiceField(
|
||||||
|
queryset=Provider.objects.all(),
|
||||||
|
required=False,
|
||||||
|
label='Provider',
|
||||||
|
initial_params={
|
||||||
|
'networks': 'provider_network'
|
||||||
|
}
|
||||||
|
)
|
||||||
provider_network = DynamicModelChoiceField(
|
provider_network = DynamicModelChoiceField(
|
||||||
queryset=ProviderNetwork.objects.all(),
|
queryset=ProviderNetwork.objects.all(),
|
||||||
query_params={
|
query_params={
|
||||||
@ -165,19 +173,13 @@ class CircuitTerminationForm(NetBoxModelForm):
|
|||||||
},
|
},
|
||||||
required=False
|
required=False
|
||||||
)
|
)
|
||||||
provider_network_provider = DynamicModelChoiceField(
|
|
||||||
queryset=Provider.objects.all(), # See if we can expose circuit_count to Providers filter, and only show the Providers that have a Networks
|
|
||||||
required=False,
|
|
||||||
# initial_params={
|
|
||||||
# 'provider_id': '$provider_network.provider' # How can we pre-select the provider of the 'selected' item ?
|
|
||||||
# }
|
|
||||||
)
|
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CircuitTermination
|
model = CircuitTermination
|
||||||
fields = [
|
fields = [
|
||||||
'provider', 'circuit', 'term_side', 'region', 'site_group', 'site', 'provider_network_provider', 'provider_network', 'mark_connected',
|
'provider', 'circuit', 'term_side', 'region', 'site_group', 'site', 'provider_network_provider',
|
||||||
'port_speed', 'upstream_speed', 'xconnect_id', 'pp_info', 'description', 'tags',
|
'provider_network', 'mark_connected', 'port_speed', 'upstream_speed', 'xconnect_id', 'pp_info',
|
||||||
|
'description', 'tags',
|
||||||
]
|
]
|
||||||
help_texts = {
|
help_texts = {
|
||||||
'port_speed': "Physical circuit speed",
|
'port_speed': "Physical circuit speed",
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<div class="row mb-2">
|
<div class="row mb-2">
|
||||||
<h5 class="offset-sm-3">Circuit Termination</h5>
|
<h5 class="offset-sm-3">Circuit Termination</h5>
|
||||||
</div>
|
</div>
|
||||||
{% render_field form.provider label="Circuit Provider" %}
|
{% render_field form.provider %}
|
||||||
{% render_field form.circuit %}
|
{% render_field form.circuit %}
|
||||||
{% render_field form.term_side %}
|
{% render_field form.term_side %}
|
||||||
{% render_field form.tags %}
|
{% render_field form.tags %}
|
||||||
@ -32,7 +32,7 @@
|
|||||||
{% render_field form.site %}
|
{% render_field form.site %}
|
||||||
</div>
|
</div>
|
||||||
<div class="tab-pane{% if providernetwork_tab_active %} active{% endif %}" id="providernetwork">
|
<div class="tab-pane{% if providernetwork_tab_active %} active{% endif %}" id="providernetwork">
|
||||||
{% render_field form.provider_network_provider label="Provider" %}
|
{% render_field form.provider_network_provider %}
|
||||||
{% render_field form.provider_network %}
|
{% render_field form.provider_network %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user