diff --git a/assets/templates/cable_list.html b/assets/templates/cable_list.html index 299ba6d1..f24fa4d4 100644 --- a/assets/templates/cable_list.html +++ b/assets/templates/cable_list.html @@ -1,5 +1,4 @@ {% extends 'base_assets.html' %} -{% load paginator from filters %} {% load button from filters %} {% load ids_from_objects from asset_tags %} {% load widget_tweaks %} @@ -124,7 +123,6 @@
| {{ item.description }} | {{ item.category }} | {{ item.status }} | -{{ item.length }}m | +{{ item.length }}m | {{ item.cable_type }} |
- {% if audit %}
- Audit
- {% else %}
-
- {% button 'view' url='asset_detail' pk=item.asset_id clazz="btn-sm" %}
- {% if perms.assets.change_asset %}
- {% button 'edit' url='asset_update' pk=item.asset_id clazz="btn-sm" %}
- {% endif %}
- {% if perms.assets.add_asset %}
- {% button 'duplicate' url='asset_duplicate' pk=item.asset_id clazz="btn-sm" %}
- {% endif %}
-
- {% endif %}
+ {% include 'partials/asset_list_buttons.html' %}
|
{% empty %}
@@ -173,5 +159,4 @@
-{% paginator %}
{% endblock %}
diff --git a/assets/templates/partials/asset_list_buttons.html b/assets/templates/partials/asset_list_buttons.html
new file mode 100644
index 00000000..0931eb8a
--- /dev/null
+++ b/assets/templates/partials/asset_list_buttons.html
@@ -0,0 +1,14 @@
+{% load button from filters %}
+{% if audit %}
+ Audit
+{% else %}
+{{ item.category }} | {{ item.status }} |
- {% if audit %}
- Audit
- {% else %}
-
- {% button 'view' url='asset_detail' pk=item.asset_id clazz="btn-sm" %}
- {% if perms.assets.change_asset %}
- {% button 'edit' url='asset_update' pk=item.asset_id clazz="btn-sm" %}
- {% endif %}
- {% if perms.assets.add_asset %}
- {% button 'duplicate' url='asset_duplicate' pk=item.asset_id clazz="btn-sm" %}
- {% endif %}
-
- {% endif %}
+ {% include 'partials/asset_list_buttons.html' %}
|
{% empty %}
diff --git a/assets/views.py b/assets/views.py
index 7c5fe16c..d940efdf 100644
--- a/assets/views.py
+++ b/assets/views.py
@@ -83,6 +83,7 @@ class AssetList(LoginRequiredMixin, generic.ListView):
class CableList(AssetList):
template_name = 'cable_list.html'
+ paginator = None
def get_queryset(self):
queryset = super().get_queryset().filter(is_cable=True)