removed bulk_delete_control from templates

This commit is contained in:
Abhimanyu Saharan 2023-08-08 21:45:06 +05:30
parent 4633cc58c5
commit 97ff51c7f0
9 changed files with 37 additions and 92 deletions

View File

@ -146,7 +146,7 @@ class ObjectChildrenView(ObjectView, ActionsMixin, TableMixin):
'child_model': self.child_model,
'base_template': f'{instance._meta.app_label}/{instance._meta.model_name}.html',
'table': table,
'table_config': f'{self.table.__name__}_config',
'table_config': f'{self.table.name}_config',
'actions': actions,
'tab': self.tab,
'return_url': request.get_full_path(),

View File

@ -10,13 +10,3 @@
</div>
{% endif %}
{% endblock %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:consoleport_bulk_disconnect' %}?return_url={% url 'dcim:device_consoleports' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}

View File

@ -1,15 +1,5 @@
{% extends 'generic/object_tab.html' %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:consoleserverport_bulk_disconnect' %}?return_url={% url 'dcim:device_consoleserverports' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}
{% block extra_contols_bottom %}
{% if perms.dcim.add_consoleserverport %}
<div class="bulk-button-group">

View File

@ -1,15 +1,5 @@
{% extends 'generic/object_tab.html' %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:frontport_bulk_disconnect' %}?return_url={% url 'dcim:device_frontports' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}
{% block extra_contols_bottom %}
{% if perms.dcim.add_frontport %}
<div class="bulk-button-group">

View File

@ -1,15 +1,5 @@
{% extends 'generic/object_tab.html' %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:interface_bulk_disconnect' %}?return_url={% url 'dcim:device_interfaces' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}
{% block extra_contols_bottom %}
{% if perms.dcim.add_interface %}
<div class="bulk-button-group">

View File

@ -1,15 +1,5 @@
{% extends 'generic/object_tab.html' %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:poweroutlet_bulk_disconnect' %}?return_url={% url 'dcim:device_poweroutlets' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}
{% block extra_contols_bottom %}
{% if perms.dcim.add_poweroutlet %}
<div class="bulk-button-group">

View File

@ -1,15 +1,5 @@
{% extends 'generic/object_tab.html' %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:powerport_bulk_disconnect' %}?return_url={% url 'dcim:device_powerports' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}
{% block extra_contols_bottom %}
{% if perms.dcim.add_powerport %}
<div class="bulk-button-group">

View File

@ -1,15 +1,5 @@
{% extends 'generic/object_tab.html' %}
{% block bulk_delete_control %}
{% if 'bulk_edit' in actions %}
<button type="submit" name="_disconnect"
formaction="{% url 'dcim:rearport_bulk_disconnect' %}?return_url={% url 'dcim:device_rearports' pk=object.pk %}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endblock %}
{% block extra_contols_bottom %}
{% if perms.dcim.add_rearport %}
<div class="bulk-button-group">

View File

@ -16,32 +16,47 @@
<div class="bulk-button-group">
{% if 'bulk_edit' in actions %}
<div class="btn-group" role="group">
{% with bulk_edit_view=child_model|validated_viewname:"bulk_edit" %}
{% if bulk_edit_view %}
<button type="submit" name="_edit" formaction="{% url bulk_edit_view %}?return_url={{ return_url }}" class="btn btn-warning btn-sm">
<i class="mdi mdi-pencil" aria-hidden="true"></i> Edit
</button>
{% endif %}
{% endwith %}
{% with bulk_rename_view=child_model|validated_viewname:"bulk_rename" %}
{% if bulk_rename_view %}
<button type="submit" name="_rename" formaction="{% url bulk_rename_view %}?return_url={{ return_url }}" class="btn btn-outline-warning btn-sm">
<i class="mdi mdi-pencil-outline" aria-hidden="true"></i> Rename
</button>
{% endif %}
{% endwith %}
{% with bulk_edit_view=child_model|validated_viewname:"bulk_edit" %}
{% if bulk_edit_view %}
<button type="submit" name="_edit"
formaction="{% url bulk_edit_view %}?return_url={{ return_url }}"
class="btn btn-warning btn-sm">
<i class="mdi mdi-pencil" aria-hidden="true"></i> Edit
</button>
{% endif %}
{% endwith %}
{% with bulk_rename_view=child_model|validated_viewname:"bulk_rename" %}
{% if bulk_rename_view %}
<button type="submit" name="_rename"
formaction="{% url bulk_rename_view %}?return_url={{ return_url }}"
class="btn btn-outline-warning btn-sm">
<i class="mdi mdi-pencil-outline" aria-hidden="true"></i> Rename
</button>
{% endif %}
{% endwith %}
</div>
{% endif %}
<div class="btn-group" role="group">
{% with bulk_delete_view=child_model|validated_viewname:"bulk_delete" %}
{% if 'bulk_delete' in actions and bulk_delete_view %}
<button type="submit" formaction="{% url bulk_delete_view %}?return_url={{ return_url }}" class="btn btn-danger btn-sm">
<i class="mdi mdi-trash-can-outline" aria-hidden="true"></i> Delete
</button>
{% endif %}
{% if 'bulk_delete' in actions and bulk_delete_view %}
<button type="submit"
formaction="{% url bulk_delete_view %}?return_url={{ return_url }}"
class="btn btn-danger btn-sm">
<i class="mdi mdi-trash-can-outline" aria-hidden="true"></i> Delete
</button>
{% endif %}
{% endwith %}
{% block bulk_delete_control %}
{% endblock %}
{% if 'bulk_edit' in actions %}
{% with bulk_disconnect_view=child_model|validated_viewname:"bulk_disconnect" %}
{% if bulk_disconnect_view %}
<button type="submit" name="_disconnect"
formaction="{% url bulk_disconnect_view %}?return_url={{ return_url }}"
class="btn btn-outline-danger btn-sm">
<span class="mdi mdi-ethernet-cable-off" aria-hidden="true"></span> Disconnect
</button>
{% endif %}
{% endwith %}
{% endif %}
</div>
</div>
{% block extra_contols_bottom %}