diff --git a/netbox/core/views.py b/netbox/core/views.py index c766fdf80..3e9f9ff9d 100644 --- a/netbox/core/views.py +++ b/netbox/core/views.py @@ -22,7 +22,7 @@ from rq.worker_registration import clean_worker_registry from core.utils import delete_rq_job, enqueue_rq_job, get_rq_jobs_from_status, requeue_rq_job, stop_rq_job from netbox.config import get_config, PARAMS -from netbox.object_actions import BulkDelete, BulkExport +from netbox.object_actions import Add, BulkDelete, BulkExport, Delete from netbox.registry import registry from netbox.views import generic from netbox.views.generic.base import BaseObjectView @@ -145,6 +145,7 @@ class DataFileListView(generic.ObjectListView): @register_model_view(DataFile) class DataFileView(generic.ObjectView): queryset = DataFile.objects.all() + actions = (Delete,) @register_model_view(DataFile, 'delete') @@ -175,6 +176,7 @@ class JobListView(generic.ObjectListView): @register_model_view(Job) class JobView(generic.ObjectView): queryset = Job.objects.all() + actions = (Delete,) @register_model_view(Job, 'delete') @@ -268,6 +270,7 @@ class ConfigRevisionListView(generic.ObjectListView): filterset = filtersets.ConfigRevisionFilterSet filterset_form = forms.ConfigRevisionFilterForm table = tables.ConfigRevisionTable + actions = (Add, BulkExport) @register_model_view(ConfigRevision) diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 582db2701..4c40323f2 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -2108,6 +2108,7 @@ class DeviceListView(generic.ObjectListView): filterset = filtersets.DeviceFilterSet filterset_form = forms.DeviceFilterForm table = tables.DeviceTable + actions = (Add, BulkImport, BulkExport, BulkEdit, BulkRename, BulkDelete) template_name = 'dcim/device_list.html' diff --git a/netbox/templates/core/datafile.html b/netbox/templates/core/datafile.html index 175a0e2bc..0747547b1 100644 --- a/netbox/templates/core/datafile.html +++ b/netbox/templates/core/datafile.html @@ -11,12 +11,6 @@