From a1794d3087e6cbd228f3641e7313815d8c59695f Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 20 Aug 2026 17:37:01 +0200 Subject: Surface redirects in nodes#show, the action log and when publishing --- app/views/revisions/diff.html.erb | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'app/views/revisions/diff.html.erb') diff --git a/app/views/revisions/diff.html.erb b/app/views/revisions/diff.html.erb index 17146615..eb7955c2 100644 --- a/app/views/revisions/diff.html.erb +++ b/app/views/revisions/diff.html.erb @@ -74,7 +74,8 @@ @diff[:template_name][:changed] || @diff[:published_at][:changed] || @diff[:user][:changed] || @diff[:tags][:added].any? || @diff[:tags][:removed].any? || - @diff[:assets][:added].any? || @diff[:assets][:removed].any? %> + @diff[:assets][:added].any? || @diff[:assets][:removed].any? || + @diff[:redirect][:changed] || @diff[:redirect_node][:changed] %>
@@ -98,6 +99,22 @@

<% end %> + <% if @diff[:redirect][:changed] %> +

<%= Page.human_attribute_name(:redirect) %>

+

+ <%= @diff[:redirect][:from] ? t("nodes.edit.redirect_mode_#{@diff[:redirect][:from]}") : t(".none_marker") %> + <%= @diff[:redirect][:to] ? t("nodes.edit.redirect_mode_#{@diff[:redirect][:to]}") : t(".none_marker") %> +

+ <% end %> + + <% if @diff[:redirect_node][:changed] %> +

<%= Page.human_attribute_name(:redirect_node) %>

+

+ <%= @diff[:redirect_node][:from]&.unique_name || t(".none_marker") %> + <%= @diff[:redirect_node][:to]&.unique_name || t(".none_marker") %> +

+ <% end %> + <% if @diff[:published_at][:changed] %>

<%= Page.human_attribute_name(:published_at) %>

-- cgit v1.3