maestrano/mno-enterprise

View on GitHub
api/app/views/mno_enterprise/jpi/v1/admin/audit_events/index.csv.erb

Summary

Maintainability
Test Coverage
<%- headers = ['Date', 'User', 'User email', 'Organization', 'Organization Name', 'Action', 'Description', 'Details'] -%>
<%= CSV.generate_line headers -%>
<%- @audit_events.each do |event| -%>
<%= CSV.generate_line([
  event.created_at,
  event.user[:name],
  event.user[:email],
  event.organization_id,
  event.organization[:name],
  event.key,
  event.description,
  event.formatted_details.present? ? %{#{event.formatted_details}} : event.metadata
]).html_safe -%>
<%- end -%>