Show environment role name in audit log

This commit is contained in:
Patrick Smith 2018-12-18 11:16:02 -05:00
parent c5f878df24
commit a63df5083d
2 changed files with 11 additions and 0 deletions

View File

@ -33,11 +33,16 @@ class EnvironmentRole(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
def history(self): def history(self):
return self.get_changes() return self.get_changes()
@property
def displayname(self):
return self.role
@property @property
def event_details(self): def event_details(self):
return { return {
"updated_user_name": self.user.displayname, "updated_user_name": self.user.displayname,
"updated_user_id": str(self.user_id), "updated_user_id": str(self.user_id),
"role": self.role,
"environment": self.environment.displayname, "environment": self.environment.displayname,
"environment_id": str(self.environment_id), "environment_id": str(self.environment_id),
"project": self.environment.project.name, "project": self.environment.project.name,

View File

@ -1,7 +1,13 @@
{% extends 'audit_log/events/_base.html' %} {% extends 'audit_log/events/_base.html' %}
{% block content %} {% block content %}
{% if event.changed_state.role %}
from role "{{ event.changed_state.role[0] }}" to "{{ event.changed_state.role[1] }}"
<br>
{% endif %}
for User <code>{{ event.event_details.updated_user_id }}</code> ({{ event.event_details.updated_user_name }}) for User <code>{{ event.event_details.updated_user_id }}</code> ({{ event.event_details.updated_user_name }})
{% if event.event_details["environment"] %} {% if event.event_details["environment"] %}
<br> <br>
in Environment <code>{{ event.event_details["environment_id"] }}</code> ({{ event.event_details["environment"] }}) in Environment <code>{{ event.event_details["environment_id"] }}</code> ({{ event.event_details["environment"] }})