From aab59139fdfb6cf2bd74ce807388c77f517c21a7 Mon Sep 17 00:00:00 2001 From: Horilla Date: Mon, 30 Jun 2025 16:09:12 +0530 Subject: [PATCH] [UPDT] ASSET: Updated asset app with latest horilla design --- asset/cbv/asset.py | 1 + asset/templates/asset/action_column.html | 94 ++++++++++++-------- asset/templates/cbv/asset/detail_action.html | 51 ++++++----- 3 files changed, 85 insertions(+), 61 deletions(-) diff --git a/asset/cbv/asset.py b/asset/cbv/asset.py index dd35e2b14..40da77832 100644 --- a/asset/cbv/asset.py +++ b/asset/cbv/asset.py @@ -22,6 +22,7 @@ class AssetListView(HorillaListView): show_filter_tags = False bulk_select_option = False action_method = "action_column" + header_attrs = {"asset_name": "style='width:200px !important;'"} def get_queryset(self, queryset=None, filtered=False, *args, **kwargs): return ( diff --git a/asset/templates/asset/action_column.html b/asset/templates/asset/action_column.html index 916c5479d..9cb2851b2 100644 --- a/asset/templates/asset/action_column.html +++ b/asset/templates/asset/action_column.html @@ -1,36 +1,60 @@ {% load static i18n %} -{% if perms.asset.change_asset %} - -{% endif %} -{% if perms.asset.add_asset %} - -{% endif %} -{% if asset.assetassignment_set.all %} - -{% else %} - -{% endif %} -{% if perms.asset.delete_asset %} -
- {% csrf_token %} - -
-{% endif %} +
+ {% if perms.asset.change_asset %} + {% if asset_under == 'asset_filter' %} + + + + {% else %} + + + + {% endif %} + {% endif %} + {% if perms.asset.add_asset %} + + + + {% endif %} + {% if asset.assetassignment_set.all %} + + + + {% else %} + + + + {% endif %} + {% if perms.asset.delete_asset %} + {% if asset_under == 'asset_filter' %} +
+ {% csrf_token %} + +
+ {% else %} +
+ {% csrf_token %} + +
+ {% endif %} + {% endif %} +
diff --git a/asset/templates/cbv/asset/detail_action.html b/asset/templates/cbv/asset/detail_action.html index 67bc9dc7f..75d4ab9bc 100644 --- a/asset/templates/cbv/asset/detail_action.html +++ b/asset/templates/cbv/asset/detail_action.html @@ -1,27 +1,26 @@ -{% load static i18n %} -{% if perms.asset.change_assetlot %} - - - -{% endif %} - -{% if perms.asset.delete_assetlot %} - -
- {% csrf_token %} - -
- +{% load i18n %} +{% if perms.asset.change_asset or perms.asset.delete_asset %} +
+
+ {% if perms.asset.change_asset %} + + + {% trans "Edit" %} + + {% endif %} + {% if perms.asset.delete_asset %} +
+ {% csrf_token %} + +
+ {% endif %} +
+
{% endif %}