@@ -131,8 +131,7 @@ def get_extra_context(self, request, instance):
131131 sites = Site .objects .restrict (request .user , 'view' ).filter (
132132 region = instance
133133 )
134- sites_table = tables .SiteTable (sites )
135- sites_table .columns .hide ('region' )
134+ sites_table = tables .SiteTable (sites , exclude = ('region' ,))
136135 paginate_table (sites_table , request )
137136
138137 return {
@@ -216,8 +215,7 @@ def get_extra_context(self, request, instance):
216215 sites = Site .objects .restrict (request .user , 'view' ).filter (
217216 group = instance
218217 )
219- sites_table = tables .SiteTable (sites )
220- sites_table .columns .hide ('group' )
218+ sites_table = tables .SiteTable (sites , exclude = ('group' ,))
221219 paginate_table (sites_table , request )
222220
223221 return {
@@ -453,8 +451,7 @@ def get_extra_context(self, request, instance):
453451 role = instance
454452 )
455453
456- racks_table = tables .RackTable (racks )
457- racks_table .columns .hide ('role' )
454+ racks_table = tables .RackTable (racks , exclude = ('role' , 'get_utilization' , 'get_power_utilization' ))
458455 paginate_table (racks_table , request )
459456
460457 return {
@@ -505,7 +502,7 @@ class RackListView(generic.ObjectListView):
505502 )
506503 filterset = filtersets .RackFilterSet
507504 filterset_form = forms .RackFilterForm
508- table = tables .RackDetailTable
505+ table = tables .RackTable
509506
510507
511508class RackElevationListView (generic .ObjectListView ):
@@ -704,8 +701,7 @@ def get_extra_context(self, request, instance):
704701 manufacturer = instance
705702 )
706703
707- devicetypes_table = tables .DeviceTypeTable (devicetypes )
708- devicetypes_table .columns .hide ('manufacturer' )
704+ devicetypes_table = tables .DeviceTypeTable (devicetypes , exclude = ('manufacturer' ,))
709705 paginate_table (devicetypes_table , request )
710706
711707 return {
@@ -1165,9 +1161,7 @@ def get_extra_context(self, request, instance):
11651161 devices = Device .objects .restrict (request .user , 'view' ).filter (
11661162 device_role = instance
11671163 )
1168-
1169- devices_table = tables .DeviceTable (devices )
1170- devices_table .columns .hide ('device_role' )
1164+ devices_table = tables .DeviceTable (devices , exclude = ('device_role' ,))
11711165 paginate_table (devices_table , request )
11721166
11731167 return {
@@ -1231,9 +1225,7 @@ def get_extra_context(self, request, instance):
12311225 devices = Device .objects .restrict (request .user , 'view' ).filter (
12321226 platform = instance
12331227 )
1234-
1235- devices_table = tables .DeviceTable (devices )
1236- devices_table .columns .hide ('platform' )
1228+ devices_table = tables .DeviceTable (devices , exclude = ('platform' ,))
12371229 paginate_table (devices_table , request )
12381230
12391231 return {
@@ -1878,9 +1870,9 @@ def get_extra_context(self, request, instance):
18781870 child_interfaces = Interface .objects .restrict (request .user , 'view' ).filter (parent = instance )
18791871 child_interfaces_tables = tables .InterfaceTable (
18801872 child_interfaces ,
1873+ exclude = ('device' , 'parent' ),
18811874 orderable = False
18821875 )
1883- child_interfaces_tables .columns .hide ('device' )
18841876
18851877 # Get assigned VLANs and annotate whether each is tagged or untagged
18861878 vlans = []
0 commit comments