+
<%= t("changelog_entries.title") %>
- <%= render List::DataTableComponent.new(decorate(@changelog_entries)) do |table| %>
+ <%= render List::DataTableComponent.new(decorate(@changelog_entries)) do |table| %>
- <% table.with_column(ChangelogEntry.human_attribute_name(:action), sort_by: :action) do |changelog_entry| %>
- <%= render changelog_entry.action_label_to_component %>
- <% end %>
+ <% table.with_column(ChangelogEntry.human_attribute_name(:action), sort_by: :action) do |changelog_entry| %>
+ <%= render changelog_entry.action_label_to_component %>
+ <% end %>
- <% table.with_column(ChangelogEntry.human_attribute_name(:author), sort_by: :author_id) do |changelog_entry| %>
- <%= link_to_if changelog_entry.author_id?, changelog_entry.author_display_name, changelog_entry.author %>
- <% end %>
+ <% table.with_column(ChangelogEntry.human_attribute_name(:author), sort_by: :author_id) do |changelog_entry| %>
+ <%= link_to_if changelog_entry.author_id?, changelog_entry.author_display_name, changelog_entry.author, target: :_top %>
+ <% end %>
- <% table.with_column(ChangelogEntry.human_attribute_name(:object), sort_by: :object_id) do |changelog_entry| %>
- <% begin %>
- <%= link_to changelog_entry.object_display_name, changelog_entry.object %>
- <% rescue NoMethodError %>
- <%= changelog_entry.object_display_name %>
+ <% table.with_column(ChangelogEntry.human_attribute_name(:object), sort_by: :object_id) do |changelog_entry| %>
+ <% begin %>
+ <%= link_to changelog_entry.object_display_name, changelog_entry.object, target: :_top %>
+ <% rescue NoMethodError %>
+ <%= changelog_entry.object_display_name %>
+ <% end %>
<% end %>
- <% end %>
- <% table.with_column(ChangelogEntry.human_attribute_name(:attributes)) do |changelog_entry| %>
-
-
- <%= sanitize changelog_entry.split_diff.left %>
-
-
- <%= sanitize changelog_entry.split_diff.right %>
+ <% table.with_column(ChangelogEntry.human_attribute_name(:attributes)) do |changelog_entry| %>
+
+
+ <%= sanitize changelog_entry.split_diff.left %>
+
+
+ <%= sanitize changelog_entry.split_diff.right %>
+
-
- <% end %>
+ <% end %>
- <% table.with_column(t("label_date"), sort_by: :created_at) do |changelog_entry| %>
- <%= l changelog_entry.created_at %>
- <% end %>
+ <% table.with_column(t("label_date"), sort_by: :created_at) do |changelog_entry| %>
+ <%= l changelog_entry.created_at %>
+ <% end %>
- <% table.with_column(t("label_details")) do |changelog_entry| %>
- <%= link_to changelog_entry_path(changelog_entry), class: "btn btn-primary" do %>
-
">
-
<%= t("action.show") %>
+ <% table.with_column(t("label_details")) do |changelog_entry| %>
+ <%= link_to changelog_entry_path(changelog_entry), class: "btn btn-primary", target: :_top do %>
+
">
+
<%= t("action.show") %>
+ <% end %>
<% end %>
<% end %>
- <% end %>
-
+
-<%= paginate @changelog_entries %>
+ <%= paginate @changelog_entries %>
+<% end %>
diff --git a/app/views/clusters/show.html.erb b/app/views/clusters/show.html.erb
index 77273a948..1814fd67b 100644
--- a/app/views/clusters/show.html.erb
+++ b/app/views/clusters/show.html.erb
@@ -35,3 +35,5 @@