diff --git a/edc_adverse_event/modeladmin_mixins/death_report_admin_mixin.py b/edc_adverse_event/modeladmin_mixins/death_report_admin_mixin.py
index 15ffca1..b10d032 100644
--- a/edc_adverse_event/modeladmin_mixins/death_report_admin_mixin.py
+++ b/edc_adverse_event/modeladmin_mixins/death_report_admin_mixin.py
@@ -3,7 +3,7 @@
from django.contrib import admin
from django.contrib.admin import display
from django.template.loader import render_to_string
-from django.urls import reverse
+from django.urls import NoReverseMatch, reverse
from django_audit_fields.admin import audit_fieldset_tuple
from edc_action_item import action_fieldset_tuple
from edc_action_item.modeladmin_mixins import ActionItemModelAdminMixin
@@ -167,11 +167,15 @@ def ae_button(self, obj):
@display(description="TMG")
def tmg_button(self, obj):
+ try:
+ changelist_url = reverse(
+ f"{self.admin_site.name}:{obj._meta.app_label}_deathreporttmg_changelist"
+ )
+ except NoReverseMatch:
+ changelist_url = None
context = dict(
subject_identifier=obj.subject_identifier,
- changelist_url=reverse(
- f"{self.admin_site.name}:{obj._meta.app_label}_deathreporttmg_changelist"
- ),
+ changelist_url=changelist_url,
)
return render_to_string(
template_name="edc_adverse_event/tmg_button.html", context=context
diff --git a/edc_adverse_event/templates/edc_adverse_event/tmg_button.html b/edc_adverse_event/templates/edc_adverse_event/tmg_button.html
index b44c676..f1085b3 100644
--- a/edc_adverse_event/templates/edc_adverse_event/tmg_button.html
+++ b/edc_adverse_event/templates/edc_adverse_event/tmg_button.html
@@ -1 +1 @@
-TMG
+TMG
diff --git a/edc_adverse_event/view_mixins/ae/ae_listboard_view_mixin.py b/edc_adverse_event/view_mixins/ae/ae_listboard_view_mixin.py
index ed9323e..918fb02 100644
--- a/edc_adverse_event/view_mixins/ae/ae_listboard_view_mixin.py
+++ b/edc_adverse_event/view_mixins/ae/ae_listboard_view_mixin.py
@@ -31,7 +31,6 @@ class AeListboardViewMixin(
listboard_back_url = "ae_home_url"
home_url = "ae_home_url"
listboard_panel_title = "Adverse Events: AE Initial and Follow-up Reports"
- # model_wrapper_cls = ActionItemModelWrapper
listboard_template = "ae_listboard_template"
listboard_url = "ae_listboard_url"
diff --git a/edc_adverse_event/view_mixins/ae/death_report_listboard_view_mixin.py b/edc_adverse_event/view_mixins/ae/death_report_listboard_view_mixin.py
index 8fbecc0..77ee115 100644
--- a/edc_adverse_event/view_mixins/ae/death_report_listboard_view_mixin.py
+++ b/edc_adverse_event/view_mixins/ae/death_report_listboard_view_mixin.py
@@ -44,7 +44,6 @@ class DeathReportListboardViewMixin(
"left of the subject's identifier."
)
- # model_wrapper_cls = ActionItemModelWrapper
navbar_selected_item = "ae_home"
ordering = "-report_datetime"
paginate_by = 25
diff --git a/edc_adverse_event/view_mixins/tmg/tmg_ae_listboard_view_mixin.py b/edc_adverse_event/view_mixins/tmg/tmg_ae_listboard_view_mixin.py
index 404c652..fa13b59 100644
--- a/edc_adverse_event/view_mixins/tmg/tmg_ae_listboard_view_mixin.py
+++ b/edc_adverse_event/view_mixins/tmg/tmg_ae_listboard_view_mixin.py
@@ -34,7 +34,6 @@ class TmgAeListboardViewMixin(
listboard_panel_title = "TMG: AE Reports"
listboard_view_permission_codename = "edc_adverse_event.view_tmg_listboard"
- # model_wrapper_cls = TmgActionItemModelWrapper
navbar_name = get_default_navbar()
navbar_selected_item = "tmg_home"
ordering = "-report_datetime"
diff --git a/edc_adverse_event/views/tmg/death_listboard_view.py b/edc_adverse_event/views/tmg/death_listboard_view.py
index c5d696e..c0330ec 100644
--- a/edc_adverse_event/views/tmg/death_listboard_view.py
+++ b/edc_adverse_event/views/tmg/death_listboard_view.py
@@ -29,7 +29,6 @@ class DeathListboardView(
listboard_model_manager_name = "objects"
listboard_panel_title = "TMG: Death Reports"
listboard_view_permission_codename = "edc_adverse_event.view_tmg_listboard"
- # model_wrapper_cls = DeathReportModelWrapper
navbar_selected_item = "tmg_home"
ordering = "-created"
paginate_by = 25