diff --git a/netbox/templates/dcim/device/components_base.html b/netbox/templates/dcim/device/components_base.html new file mode 100644 index 000000000..1e3d8a39d --- /dev/null +++ b/netbox/templates/dcim/device/components_base.html @@ -0,0 +1,15 @@ +{% extends 'generic/object_children.html' %} +{% load helpers %} + +{% block bulk_edit_controls %} + {{ block.super }} + {% with bulk_rename_view=child_model|validated_viewname:"bulk_rename" %} + {% if 'bulk_rename' in actions and bulk_rename_view %} + + {% endif %} + {% endwith %} +{% endblock bulk_edit_controls %} diff --git a/netbox/templates/dcim/device/consoleports.html b/netbox/templates/dcim/device/consoleports.html index 65b2d4be0..6e1c1b699 100644 --- a/netbox/templates/dcim/device/consoleports.html +++ b/netbox/templates/dcim/device/consoleports.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/dcim/device/consoleserverports.html b/netbox/templates/dcim/device/consoleserverports.html index b0b0c22bd..637f06118 100644 --- a/netbox/templates/dcim/device/consoleserverports.html +++ b/netbox/templates/dcim/device/consoleserverports.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/dcim/device/devicebays.html b/netbox/templates/dcim/device/devicebays.html index 9c86f81c6..0a7bbba7f 100644 --- a/netbox/templates/dcim/device/devicebays.html +++ b/netbox/templates/dcim/device/devicebays.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% block bulk_extra_controls %} {{ block.super }} diff --git a/netbox/templates/dcim/device/frontports.html b/netbox/templates/dcim/device/frontports.html index 182d83ba4..453064611 100644 --- a/netbox/templates/dcim/device/frontports.html +++ b/netbox/templates/dcim/device/frontports.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/dcim/device/interfaces.html b/netbox/templates/dcim/device/interfaces.html index a9f1df2f4..778101265 100644 --- a/netbox/templates/dcim/device/interfaces.html +++ b/netbox/templates/dcim/device/interfaces.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/dcim/device/inventory.html b/netbox/templates/dcim/device/inventory.html index 74c090da7..d4c9a9b68 100644 --- a/netbox/templates/dcim/device/inventory.html +++ b/netbox/templates/dcim/device/inventory.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% block bulk_extra_controls %} {{ block.super }} diff --git a/netbox/templates/dcim/device/modulebays.html b/netbox/templates/dcim/device/modulebays.html index 370aa9b7c..fc616f828 100644 --- a/netbox/templates/dcim/device/modulebays.html +++ b/netbox/templates/dcim/device/modulebays.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% block bulk_extra_controls %} {{ block.super }} diff --git a/netbox/templates/dcim/device/poweroutlets.html b/netbox/templates/dcim/device/poweroutlets.html index 82f296060..f31067453 100644 --- a/netbox/templates/dcim/device/poweroutlets.html +++ b/netbox/templates/dcim/device/poweroutlets.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/dcim/device/powerports.html b/netbox/templates/dcim/device/powerports.html index 3bd1c12eb..ad1dbacd8 100644 --- a/netbox/templates/dcim/device/powerports.html +++ b/netbox/templates/dcim/device/powerports.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/dcim/device/rearports.html b/netbox/templates/dcim/device/rearports.html index e19b18c2f..dfa406386 100644 --- a/netbox/templates/dcim/device/rearports.html +++ b/netbox/templates/dcim/device/rearports.html @@ -1,4 +1,4 @@ -{% extends 'generic/object_children.html' %} +{% extends 'dcim/device/components_base.html' %} {% load helpers %} {% block bulk_delete_controls %} diff --git a/netbox/templates/generic/object_children.html b/netbox/templates/generic/object_children.html index d0d96ac83..cdbb46059 100644 --- a/netbox/templates/generic/object_children.html +++ b/netbox/templates/generic/object_children.html @@ -25,15 +25,6 @@ {% endif %} {% endwith %} - {% with bulk_rename_view=child_model|validated_viewname:"bulk_rename" %} - {% if 'bulk_rename' in actions and bulk_rename_view %} - - {% endif %} - {% endwith %} {% endblock bulk_edit_controls %}