diff --git a/app/helpers/audits_helper.rb b/app/helpers/audits_helper.rb index e69c65fa7..d5abfa98d 100644 --- a/app/helpers/audits_helper.rb +++ b/app/helpers/audits_helper.rb @@ -1,11 +1,15 @@ module AuditsHelper def truncate_audit_value(resource, field, value) + truncate(audit_value(resource, field, value), length: 50) + end + + def audit_value(resource, field, value) if value.is_a?(Array) - truncate(value.join(","), length: 50) + value.join(",") elsif resource.type_for_attribute(field.to_s).type == :boolean resource.class.human_attribute_name("#{field}_#{value}") else - truncate(value.to_s, length: 50) + value.to_s end end end diff --git a/app/views/admin/audits/show.html.erb b/app/views/admin/audits/show.html.erb index f788d2612..75f873936 100644 --- a/app/views/admin/audits/show.html.erb +++ b/app/views/admin/audits/show.html.erb @@ -1,19 +1,20 @@ -
<%= @audit.id %>
+<%= t("admin.audits.edited_at") %> <%= l @audit.created_at.to_date %>
+<%= t("admin.audits.edited_by") %> <%= @audit.user&.name %>
+ +<%= field %>
- -<%= old_value %>
- -<%= new_value %>
+ <%= t("admin.audits.field") %> +<%= sanitize(@audit.auditable.class.human_attribute_name(field)) %>
+ <%= t("admin.audits.old_value") %> +<%= wysiwyg(audit_value(@audit.auditable, field, old_value)) %>
+ <%= t("admin.audits.new_value") %> +<%= wysiwyg(audit_value(@audit.auditable, field, new_value)) %>
<% end %> - - -<%= @audit.created_at.to_date %>
-<%= t("admin.audits.edited_by") %> - -<%= @audit.user&.name %>
diff --git a/config/locales/en/admin.yml b/config/locales/en/admin.yml index 568a1410b..30d69b5d1 100644 --- a/config/locales/en/admin.yml +++ b/config/locales/en/admin.yml @@ -1583,6 +1583,7 @@ en: submit_card: Save card audits: title: "Change Log" + changes: "List of changes" id: "ID" field: "Field" new_value: "New Value" diff --git a/config/locales/es/admin.yml b/config/locales/es/admin.yml index 89eeeb289..256db29ec 100644 --- a/config/locales/es/admin.yml +++ b/config/locales/es/admin.yml @@ -1582,6 +1582,7 @@ es: submit_card: Guardar tarjeta audits: title: "Historial" + changes: "Lista de cambios" id: "ID" field: "Campo" new_value: "Valor nuevo"