1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #6146: Add bulk disconnect support for power feeds

This commit is contained in:
jeremystretch
2021-04-12 15:02:29 -04:00
parent f8903a8183
commit f503c72782
4 changed files with 40 additions and 1 deletions

View File

@@ -2836,6 +2836,8 @@ class PowerPanelView(generic.ObjectView):
data=power_feeds,
orderable=False
)
if request.user.has_perm('dcim.delete_cable'):
powerfeed_table.columns.show('pk')
powerfeed_table.exclude = ['power_panel']
return {
@@ -2912,6 +2914,10 @@ class PowerFeedBulkEditView(generic.BulkEditView):
form = forms.PowerFeedBulkEditForm
class PowerFeedBulkDisconnectView(BulkDisconnectView):
queryset = PowerFeed.objects.all()
class PowerFeedBulkDeleteView(generic.BulkDeleteView):
queryset = PowerFeed.objects.prefetch_related('power_panel', 'rack')
filterset = filters.PowerFeedFilterSet