mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Changed RackGroup URL/filter from slug to PK (slugs are not unique across sites)
This commit is contained in:
@ -51,11 +51,12 @@ class SiteTable(tables.Table):
|
||||
class RackGroupTable(tables.Table):
|
||||
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')
|
||||
|
||||
class Meta:
|
||||
model = RackGroup
|
||||
fields = ('name', 'site', 'slug')
|
||||
fields = ('name', 'site', 'rack_count', 'slug')
|
||||
empty_text = "No rack groups were found."
|
||||
attrs = {
|
||||
'class': 'table table-hover',
|
||||
@ -68,7 +69,7 @@ class RackGroupBulkEditTable(RackGroupTable):
|
||||
|
||||
class Meta(RackGroupTable.Meta):
|
||||
model = None # django_tables2 bugfix
|
||||
fields = ('pk', 'name', 'site', 'slug', 'edit')
|
||||
fields = ('pk', 'name', 'site', 'rack_count', 'slug', 'edit')
|
||||
|
||||
|
||||
#
|
||||
@ -234,7 +235,7 @@ class InterfaceTemplateBulkDeleteTable(InterfaceTemplateTable):
|
||||
|
||||
class DeviceRoleTable(tables.Table):
|
||||
name = tables.LinkColumn(verbose_name='Name')
|
||||
device_count = tables.Column(accessor=Accessor('device_count'), verbose_name='Devices')
|
||||
device_count = tables.Column(verbose_name='Devices')
|
||||
slug = tables.Column(verbose_name='Slug')
|
||||
color = tables.Column(verbose_name='Color')
|
||||
|
||||
|
Reference in New Issue
Block a user