|
|
@@ -131,8 +131,7 @@ class RegionView(generic.ObjectView):
|
|
|
sites = Site.objects.restrict(request.user, 'view').filter(
|
|
|
region=instance
|
|
|
)
|
|
|
- sites_table = tables.SiteTable(sites)
|
|
|
- sites_table.columns.hide('region')
|
|
|
+ sites_table = tables.SiteTable(sites, exclude=('region',))
|
|
|
paginate_table(sites_table, request)
|
|
|
|
|
|
return {
|
|
|
@@ -216,8 +215,7 @@ class SiteGroupView(generic.ObjectView):
|
|
|
sites = Site.objects.restrict(request.user, 'view').filter(
|
|
|
group=instance
|
|
|
)
|
|
|
- sites_table = tables.SiteTable(sites)
|
|
|
- sites_table.columns.hide('group')
|
|
|
+ sites_table = tables.SiteTable(sites, exclude=('group',))
|
|
|
paginate_table(sites_table, request)
|
|
|
|
|
|
return {
|
|
|
@@ -453,10 +451,7 @@ class RackRoleView(generic.ObjectView):
|
|
|
role=instance
|
|
|
)
|
|
|
|
|
|
- racks_table = tables.RackTable(racks)
|
|
|
- racks_table.columns.hide('role')
|
|
|
- racks_table.columns.hide('get_utilization')
|
|
|
- racks_table.columns.hide('get_power_utilization')
|
|
|
+ racks_table = tables.RackTable(racks, exclude=('role', 'get_utilization', 'get_power_utilization'))
|
|
|
paginate_table(racks_table, request)
|
|
|
|
|
|
return {
|
|
|
@@ -706,8 +701,7 @@ class ManufacturerView(generic.ObjectView):
|
|
|
manufacturer=instance
|
|
|
)
|
|
|
|
|
|
- devicetypes_table = tables.DeviceTypeTable(devicetypes)
|
|
|
- devicetypes_table.columns.hide('manufacturer')
|
|
|
+ devicetypes_table = tables.DeviceTypeTable(devicetypes, exclude=('manufacturer',))
|
|
|
paginate_table(devicetypes_table, request)
|
|
|
|
|
|
return {
|
|
|
@@ -1167,9 +1161,7 @@ class DeviceRoleView(generic.ObjectView):
|
|
|
devices = Device.objects.restrict(request.user, 'view').filter(
|
|
|
device_role=instance
|
|
|
)
|
|
|
-
|
|
|
- devices_table = tables.DeviceTable(devices)
|
|
|
- devices_table.columns.hide('device_role')
|
|
|
+ devices_table = tables.DeviceTable(devices, exclude=('device_role',))
|
|
|
paginate_table(devices_table, request)
|
|
|
|
|
|
return {
|
|
|
@@ -1233,9 +1225,7 @@ class PlatformView(generic.ObjectView):
|
|
|
devices = Device.objects.restrict(request.user, 'view').filter(
|
|
|
platform=instance
|
|
|
)
|
|
|
-
|
|
|
- devices_table = tables.DeviceTable(devices)
|
|
|
- devices_table.columns.hide('platform')
|
|
|
+ devices_table = tables.DeviceTable(devices, exclude=('platform',))
|
|
|
paginate_table(devices_table, request)
|
|
|
|
|
|
return {
|
|
|
@@ -1880,9 +1870,9 @@ class InterfaceView(generic.ObjectView):
|
|
|
child_interfaces = Interface.objects.restrict(request.user, 'view').filter(parent=instance)
|
|
|
child_interfaces_tables = tables.InterfaceTable(
|
|
|
child_interfaces,
|
|
|
+ exclude=('device', 'parent'),
|
|
|
orderable=False
|
|
|
)
|
|
|
- child_interfaces_tables.columns.hide('device')
|
|
|
|
|
|
# Get assigned VLANs and annotate whether each is tagged or untagged
|
|
|
vlans = []
|