2
0
Эх сурвалжийг харах

Omit actions column from non-paginated child object tables

jeremystretch 4 жил өмнө
parent
commit
09b612546b

+ 2 - 0
netbox/dcim/views.py

@@ -157,6 +157,7 @@ class RegionView(generic.ObjectView):
             parent__in=instance.get_descendants(include_self=True)
             parent__in=instance.get_descendants(include_self=True)
         )
         )
         child_regions_table = tables.RegionTable(child_regions)
         child_regions_table = tables.RegionTable(child_regions)
+        child_regions_table.columns.hide('actions')
 
 
         sites = Site.objects.restrict(request.user, 'view').filter(
         sites = Site.objects.restrict(request.user, 'view').filter(
             region=instance
             region=instance
@@ -241,6 +242,7 @@ class SiteGroupView(generic.ObjectView):
             parent__in=instance.get_descendants(include_self=True)
             parent__in=instance.get_descendants(include_self=True)
         )
         )
         child_groups_table = tables.SiteGroupTable(child_groups)
         child_groups_table = tables.SiteGroupTable(child_groups)
+        child_groups_table.columns.hide('actions')
 
 
         sites = Site.objects.restrict(request.user, 'view').filter(
         sites = Site.objects.restrict(request.user, 'view').filter(
             group=instance
             group=instance

+ 1 - 0
netbox/tenancy/views.py

@@ -178,6 +178,7 @@ class ContactGroupView(generic.ObjectView):
             parent__in=instance.get_descendants(include_self=True)
             parent__in=instance.get_descendants(include_self=True)
         )
         )
         child_groups_table = tables.ContactGroupTable(child_groups)
         child_groups_table = tables.ContactGroupTable(child_groups)
+        child_groups_table.columns.hide('actions')
 
 
         contacts = Contact.objects.restrict(request.user, 'view').filter(
         contacts = Contact.objects.restrict(request.user, 'view').filter(
             group=instance
             group=instance