diff --git a/netbox/circuits/forms/models.py b/netbox/circuits/forms/models.py index 6c3ca6fc6..4f84aba38 100644 --- a/netbox/circuits/forms/models.py +++ b/netbox/circuits/forms/models.py @@ -170,8 +170,6 @@ class CircuitTerminationForm(NetBoxModelForm): fields = [ 'provider', 'circuit', 'term_side', 'region', 'site_group', 'site', 'location', 'provider_network', 'mark_connected', 'port_speed', 'upstream_speed', 'xconnect_id', 'pp_info', 'description', 'tags', - 'provider', 'circuit', 'term_side', 'region', 'site_group', 'site', 'location', 'provider_network', 'mark_connected', - 'port_speed', 'upstream_speed', 'xconnect_id', 'pp_info', 'description', 'tags', ] help_texts = { 'port_speed': "Physical circuit speed", diff --git a/netbox/circuits/migrations/0039_circuittermination_location.py b/netbox/circuits/migrations/0039_circuittermination_location.py new file mode 100644 index 000000000..2859ff7ca --- /dev/null +++ b/netbox/circuits/migrations/0039_circuittermination_location.py @@ -0,0 +1,20 @@ +# Generated by Django 4.0.5 on 2022-09-15 13:06 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('dcim', '0161_cabling_cleanup'), + ('circuits', '0038_cabling_cleanup'), + ] + + operations = [ + migrations.AddField( + model_name='circuittermination', + name='location', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='circuit_terminations', to='dcim.location'), + ), + ] diff --git a/netbox/circuits/tables/circuits.py b/netbox/circuits/tables/circuits.py index 789368920..3dd15fa34 100644 --- a/netbox/circuits/tables/circuits.py +++ b/netbox/circuits/tables/circuits.py @@ -11,7 +11,7 @@ __all__ = ( ) -CIRCUIT_TERMINATION_LINK = """ +CIRCUITTERMINATION_LINK = """ {% if value.location %} {{ value.location }} {% elif value.site %} @@ -51,11 +51,11 @@ class CircuitTable(TenancyColumnsMixin, NetBoxTable): ) status = columns.ChoiceFieldColumn() termination_a = tables.TemplateColumn( - template_code=CIRCUIT_TERMINATION_LINK, + template_code=CIRCUITTERMINATION_LINK, verbose_name='Side A' ) termination_z = tables.TemplateColumn( - template_code=CIRCUIT_TERMINATION_LINK, + template_code=CIRCUITTERMINATION_LINK, verbose_name='Side Z' ) commit_rate = CommitRateColumn() diff --git a/netbox/templates/circuits/inc/circuit_termination.html b/netbox/templates/circuits/inc/circuit_termination.html index f4e0ea6ca..ea0993fff 100644 --- a/netbox/templates/circuits/inc/circuit_termination.html +++ b/netbox/templates/circuits/inc/circuit_termination.html @@ -37,6 +37,10 @@ {{ termination.site|linkify }} +