mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-18 04:56:29 -06:00
19380 call configure on embedded tables
This commit is contained in:
parent
7672ad74e9
commit
b20d2770d8
@ -197,6 +197,7 @@ class ProfileView(LoginRequiredMixin, View):
|
||||
'changed_object_type'
|
||||
)[:20]
|
||||
changelog_table = ObjectChangeTable(changelog)
|
||||
changelog_table.configure(request)
|
||||
|
||||
return render(request, self.template_name, {
|
||||
'changelog_table': changelog_table,
|
||||
|
@ -2826,6 +2826,7 @@ class InterfaceView(generic.ObjectView):
|
||||
data=vlans,
|
||||
orderable=False
|
||||
)
|
||||
vlan_table.configure(request)
|
||||
|
||||
# Get VLAN translation rules
|
||||
vlan_translation_table = None
|
||||
@ -2834,6 +2835,7 @@ class InterfaceView(generic.ObjectView):
|
||||
data=instance.vlan_translation_policy.rules.all(),
|
||||
orderable=False
|
||||
)
|
||||
vlan_translation_table.configure(request)
|
||||
|
||||
return {
|
||||
'vdc_table': vdc_table,
|
||||
|
@ -46,6 +46,7 @@ class VRFView(GetRelatedModelsMixin, generic.ObjectView):
|
||||
orderable=False
|
||||
)
|
||||
import_targets_table.configure(request)
|
||||
|
||||
export_targets_table = tables.RouteTargetTable(
|
||||
instance.export_targets.all(),
|
||||
orderable=False
|
||||
@ -895,6 +896,7 @@ class IPAddressAssignView(generic.ObjectView):
|
||||
# Limit to 100 results
|
||||
addresses = filtersets.IPAddressFilterSet(request.POST, addresses).qs[:100]
|
||||
table = tables.IPAddressAssignTable(addresses)
|
||||
table.configure(request)
|
||||
|
||||
return render(request, 'ipam/ipaddress_assign.html', {
|
||||
'form': form,
|
||||
@ -1060,6 +1062,8 @@ class VLANTranslationPolicyView(GetRelatedModelsMixin, generic.ObjectView):
|
||||
data=instance.rules.all(),
|
||||
orderable=False
|
||||
)
|
||||
vlan_translation_table.configure(request)
|
||||
|
||||
return {
|
||||
'vlan_translation_table': vlan_translation_table,
|
||||
}
|
||||
|
@ -100,6 +100,7 @@ class SearchView(ConditionalLoginRequiredMixin, View):
|
||||
highlight = form.cleaned_data['q']
|
||||
|
||||
table = SearchTable(results, highlight=highlight)
|
||||
table.configure(request)
|
||||
|
||||
# Paginate the table results
|
||||
RequestConfig(request, {
|
||||
|
@ -77,6 +77,7 @@ class UserView(generic.ObjectView):
|
||||
def get_extra_context(self, request, instance):
|
||||
changelog = ObjectChange.objects.restrict(request.user, 'view').filter(user=instance)[:20]
|
||||
changelog_table = ObjectChangeTable(changelog)
|
||||
changelog_table.configure(request)
|
||||
|
||||
return {
|
||||
'changelog_table': changelog_table,
|
||||
|
@ -350,6 +350,7 @@ class ClusterRemoveDevicesView(generic.ObjectEditView):
|
||||
|
||||
selected_objects = Device.objects.filter(pk__in=form.initial['pk'])
|
||||
device_table = DeviceTable(list(selected_objects), orderable=False)
|
||||
device_table.configure(request)
|
||||
|
||||
return render(request, self.template_name, {
|
||||
'form': form,
|
||||
@ -514,6 +515,7 @@ class VMInterfaceView(generic.ObjectView):
|
||||
data=instance.vlan_translation_policy.rules.all(),
|
||||
orderable=False
|
||||
)
|
||||
vlan_translation_table.configure(request)
|
||||
|
||||
# Get assigned VLANs and annotate whether each is tagged or untagged
|
||||
vlans = []
|
||||
@ -528,6 +530,7 @@ class VMInterfaceView(generic.ObjectView):
|
||||
data=vlans,
|
||||
orderable=False
|
||||
)
|
||||
vlan_table.configure(request)
|
||||
|
||||
return {
|
||||
'child_interfaces_table': child_interfaces_tables,
|
||||
|
@ -452,10 +452,12 @@ class L2VPNView(generic.ObjectView):
|
||||
instance.import_targets.prefetch_related('tenant'),
|
||||
orderable=False
|
||||
)
|
||||
import_targets_table.configure(request)
|
||||
export_targets_table = RouteTargetTable(
|
||||
instance.export_targets.prefetch_related('tenant'),
|
||||
orderable=False
|
||||
)
|
||||
export_targets_table.configure(request)
|
||||
|
||||
return {
|
||||
'import_targets_table': import_targets_table,
|
||||
|
Loading…
Reference in New Issue
Block a user