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 %}