diff --git a/atst/models/environment_role.py b/atst/models/environment_role.py
index 3ae37656..bbbcde5f 100644
--- a/atst/models/environment_role.py
+++ b/atst/models/environment_role.py
@@ -44,8 +44,8 @@ class EnvironmentRole(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
return {
"updated_user": self.user.displayname,
"updated_user_id": str(self.user_id),
- "env": self.environment.displayname,
- "env_id": str(self.environment_id),
+ "environment": self.environment.displayname,
+ "environment_id": str(self.environment_id),
"project": self.environment.project.name,
"project_id": str(self.environment.project_id),
"workspace": self.environment.project.workspace.name,
diff --git a/templates/audit_log.html b/templates/audit_log.html
index 5e679dfe..ba3eae10 100644
--- a/templates/audit_log.html
+++ b/templates/audit_log.html
@@ -33,9 +33,15 @@
{% endif %}
- {% if event.changed_state %}
- from {{ event.changed_state.role[0] }} to {{ event.changed_state.role[1] }}
-
+ {% if event.event_details["environment"] %}
+
+ in Environment {{ event.event_details["environment_id"] }}
({{ event.event_details["environment"] }})
+
+ in Project {{ event.event_details["project_id"] }}
({{ event.event_details["project"] }})
+
+ in Workspace {{ event.event_details["workspace_id"] }}
({{ event.event_details["workspace"] }})
+ {% endif %}
+
{% endif %}
{% if event.workspace %}
@@ -43,6 +49,11 @@
{% elif event.request %}
on Request {{ event.request_id }}
({{ event.request.displayname }})
{% endif %}
+
+ {% if event.changed_state %}
+ from {{ event.changed_state.role[0] }} to {{ event.changed_state.role[1] }}
+
+ {% endif %}