diff --git a/physionet-django/events/templates/events/event_entries.html b/physionet-django/events/templates/events/event_entries.html
index 7658bbe27f..6b49590669 100644
--- a/physionet-django/events/templates/events/event_entries.html
+++ b/physionet-django/events/templates/events/event_entries.html
@@ -1,7 +1,8 @@
+{% load participation_status %}
@@ -37,5 +38,30 @@
-
+
+
+
+
+ Username |
+ Full name |
+ Email |
+ Reason |
+ Date |
+
+
+
+ {% with inactive_applications=event|get_inactive_applications %}
+ {% for application in inactive_applications %}
+
+ {{ application.user.username }} |
+ {{ application.user.get_full_name }} |
+ {{ application.user.email }} |
+ {{ application.comment_to_applicant }} |
+ {{ application.decision_datetime | date }} |
+
+ {% endfor %}
+ {% endwith %}
+
+
+
diff --git a/physionet-django/events/templatetags/participation_status.py b/physionet-django/events/templatetags/participation_status.py
index 28952bf64d..0c954bde2b 100644
--- a/physionet-django/events/templatetags/participation_status.py
+++ b/physionet-django/events/templatetags/participation_status.py
@@ -22,3 +22,13 @@ def is_on_waiting_list(user, event):
@register.filter(name='has_access_to_event_dataset')
def has_access_to_event_dataset(user, dataset):
return dataset.has_access(user)
+
+
+@register.filter(name='get_inactive_applications')
+def get_inactive_applications(event):
+ return event.applications.filter(
+ status__in=[
+ EventApplication.EventApplicationStatus.NOT_APPROVED,
+ EventApplication.EventApplicationStatus.WITHDRAWN
+ ]
+ )