From 8bf409049bf491ea4575bcf66b5b39ec1317fc7c Mon Sep 17 00:00:00 2001 From: A R R R Associates Date: Wed, 5 Aug 2026 15:20:03 +0530 Subject: [PATCH] Show edit action for client service subscriptions --- app/modules/services/subscriptions_ui.py | 1 + .../templates/services/subscriptions/list.html | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/modules/services/subscriptions_ui.py b/app/modules/services/subscriptions_ui.py index 2d3dba0..aee5da8 100644 --- a/app/modules/services/subscriptions_ui.py +++ b/app/modules/services/subscriptions_ui.py @@ -182,6 +182,7 @@ def subscription_master_list(request: Request, q: str = "", include_inactive: bo rows=rows, q=q, include_inactive=include_inactive, + can_edit_subscription="clients.edit" in set(get_user_permissions(db, user.id)), ), ) finally: diff --git a/app/modules/services/templates/services/subscriptions/list.html b/app/modules/services/templates/services/subscriptions/list.html index 07d4b52..3a81224 100644 --- a/app/modules/services/templates/services/subscriptions/list.html +++ b/app/modules/services/templates/services/subscriptions/list.html @@ -90,10 +90,18 @@ - - View - +
+ + View + + {% if can_edit_subscription %} + + Edit + + {% endif %} +
{% else %}