From a0ef36e628fe1a3c2ccbe149801d4c423104af5e Mon Sep 17 00:00:00 2001 From: erikvw Date: Tue, 23 Jan 2024 10:41:22 -0600 Subject: [PATCH] button label --- .../bootstrap3/tmg/ae_tmg_panel.html | 5 +++-- .../templatetags/edc_adverse_event_extras.py | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/edc_adverse_event/templates/edc_adverse_event/bootstrap3/tmg/ae_tmg_panel.html b/edc_adverse_event/templates/edc_adverse_event/bootstrap3/tmg/ae_tmg_panel.html index 19a8e8b..4d8ccd9 100644 --- a/edc_adverse_event/templates/edc_adverse_event/bootstrap3/tmg/ae_tmg_panel.html +++ b/edc_adverse_event/templates/edc_adverse_event/bootstrap3/tmg/ae_tmg_panel.html @@ -1,9 +1,10 @@ {% load i18n %}
- - {% if view_only %} View {% else %} Edit {% endif %} + {{ label }}  {{ action_item.display_name|cut:"Submit"|cut:"pending" }} {{ action_item.identifier|default:"New" }}  {% if report_status == OPEN %}OPEN{% endif %} diff --git a/edc_adverse_event/templatetags/edc_adverse_event_extras.py b/edc_adverse_event/templatetags/edc_adverse_event_extras.py index 2b0dfcc..bd0ff8a 100644 --- a/edc_adverse_event/templatetags/edc_adverse_event_extras.py +++ b/edc_adverse_event/templatetags/edc_adverse_event_extras.py @@ -199,6 +199,17 @@ def render_tmg_panel( by_user_created_only=by_user_created_only, ) disabled = "disabled" if not may_access_tmg_obj else "" + + if view_only: + label = "View" + fa_icon = "fa-eye" + elif not reference_obj: + label = "Add" + fa_icon = "fa-plus" + else: + label = "Edit" if reference_obj else "view" + fa_icon = "fa-pencil" if reference_obj else "fa-plus" + if view_only: panel_color = "info" else: @@ -210,6 +221,8 @@ def render_tmg_panel( counter=counter, panel_color=panel_color, disabled=disabled, + label=label, + fa_icon=fa_icon, view_only=view_only, report_status=report_status, OPEN=OPEN, @@ -250,6 +263,7 @@ def has_perms_for_obj( has_perms = False reference_obj = reference_obj or get_reference_obj(action_item) + if reference_obj: app_label = reference_obj._meta.app_label add_codename = get_permission_codename("add", reference_obj._meta)