1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Tweaked display names for Racks, VLANs

This commit is contained in:
Jeremy Stretch
2016-06-22 17:12:12 -04:00
parent dea3ca187a
commit 85a50c67de
5 changed files with 9 additions and 8 deletions

View File

@ -178,7 +178,7 @@ class Rack(CreatedUpdatedModel):
]
def __unicode__(self):
return self.name
return self.display_name
def get_absolute_url(self):
return reverse('dcim:rack', args=[self.pk])
@ -560,9 +560,9 @@ class Device(CreatedUpdatedModel):
if self.name:
return self.name
elif self.position:
return "{} ({} U{})".format(self.device_type, self.rack, self.position)
return "{} ({} U{})".format(self.device_type, self.rack.name, self.position)
else:
return "{} ({})".format(self.device_type, self.rack)
return "{} ({})".format(self.device_type, self.rack.name)
@property
def identifier(self):

View File

@ -140,7 +140,8 @@ class PrefixForm(forms.ModelForm, BootstrapMixin):
site = forms.ModelChoiceField(queryset=Site.objects.all(), required=False, label='Site',
widget=forms.Select(attrs={'filter-for': 'vlan'}))
vlan = forms.ModelChoiceField(queryset=VLAN.objects.all(), required=False, label='VLAN',
widget=APISelect(api_url='/api/ipam/vlans/?site_id={{site}}'))
widget=APISelect(api_url='/api/ipam/vlans/?site_id={{site}}',
display_field='display_name'))
class Meta:
model = Prefix

View File

@ -345,7 +345,7 @@ class VLAN(CreatedUpdatedModel):
verbose_name_plural = 'VLANs'
def __unicode__(self):
return "VLAN {}".format(self.vid)
return self.display_name
def get_absolute_url(self):
return reverse('ipam:vlan', args=[self.pk])

View File

@ -2,7 +2,7 @@
{% load helpers %}
{% load render_table from django_tables2 %}
{% block title %}Rack {{ rack }} ({{ rack.site }}){% endblock %}
{% block title %}{{ rack.site }} - Rack {{ rack.name }}{% endblock %}
{% block content %}
<div class="row">
@ -52,7 +52,7 @@
</a>
{% endif %}
</div>
<h1>{{ rack.site }} / {{ rack.name }}</h1>
<h1>Rack {{ rack.name }}</h1>
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">

View File

@ -39,7 +39,7 @@
</a>
{% endif %}
</div>
<h1>{{ vlan }}</h1>
<h1>VLAN {{ vlan.display_name }}</h1>
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">