Fixes #20419: Correct action buttons for child object views (#20445)

This commit is contained in:
Jeremy Stretch 2025-09-29 12:14:16 -04:00 committed by GitHub
parent 0b7baae23c
commit 6cf6e2cd7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -14,9 +14,7 @@ from django.utils.safestring import mark_safe
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
from core.signals import clear_events from core.signals import clear_events
from netbox.object_actions import ( from netbox.object_actions import BulkDelete, BulkEdit, CloneObject, DeleteObject, EditObject
BulkDelete, BulkEdit, BulkExport, BulkImport, CloneObject, DeleteObject, EditObject,
)
from utilities.error_handlers import handle_protectederror from utilities.error_handlers import handle_protectederror
from utilities.exceptions import AbortRequest, PermissionsViolation from utilities.exceptions import AbortRequest, PermissionsViolation
from utilities.forms import DeleteForm, restrict_form_fields from utilities.forms import DeleteForm, restrict_form_fields
@ -103,7 +101,7 @@ class ObjectChildrenView(ObjectView, ActionsMixin, TableMixin):
table = None table = None
filterset = None filterset = None
filterset_form = None filterset_form = None
actions = (BulkImport, BulkEdit, BulkExport, BulkDelete) actions = (CloneObject, EditObject, DeleteObject, BulkEdit, BulkDelete)
template_name = 'generic/object_children.html' template_name = 'generic/object_children.html'
def get_children(self, request, parent): def get_children(self, request, parent):