From e522c3fc6b8add670b4613fcae505f5d7c27efa4 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 7 Mar 2018 11:37:05 -0500 Subject: [PATCH] Closes #1949: Added a button to view elevations on rack groups list --- netbox/dcim/tables.py | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/netbox/dcim/tables.py b/netbox/dcim/tables.py index aef6b3308..d6e9cfdfe 100644 --- a/netbox/dcim/tables.py +++ b/netbox/dcim/tables.py @@ -47,8 +47,13 @@ REGION_ACTIONS = """ """ RACKGROUP_ACTIONS = """ + + + {% if perms.dcim.change_rackgroup %} - + + + {% endif %} """ @@ -182,12 +187,21 @@ class SiteTable(BaseTable): class RackGroupTable(BaseTable): pk = ToggleColumn() - name = tables.LinkColumn(verbose_name='Name') - site = tables.LinkColumn('dcim:site', args=[Accessor('site.slug')], verbose_name='Site') - rack_count = tables.Column(verbose_name='Racks') - slug = tables.Column(verbose_name='Slug') - actions = tables.TemplateColumn(template_code=RACKGROUP_ACTIONS, attrs={'td': {'class': 'text-right'}}, - verbose_name='') + name = tables.LinkColumn() + site = tables.LinkColumn( + viewname='dcim:site', + args=[Accessor('site.slug')], + verbose_name='Site' + ) + rack_count = tables.Column( + verbose_name='Racks' + ) + slug = tables.Column() + actions = tables.TemplateColumn( + template_code=RACKGROUP_ACTIONS, + attrs={'td': {'class': 'text-right'}}, + verbose_name='' + ) class Meta(BaseTable.Meta): model = RackGroup