diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-08-20 17:37:01 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-08-20 17:37:01 +0200 |
| commit | a1794d3087e6cbd228f3641e7313815d8c59695f (patch) | |
| tree | 85a9ac0c50faf47a33be57af818942b692530ffc /app/views/revisions | |
| parent | 3e77e5fca9f66f5be9c12085fd68c4e9d0ba79be (diff) | |
Surface redirects in nodes#show, the action log and when publishing
Diffstat (limited to 'app/views/revisions')
| -rw-r--r-- | app/views/revisions/diff.html.erb | 19 |
1 files changed, 18 insertions, 1 deletions
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 @@ | |||
| 74 | @diff[:template_name][:changed] || | 74 | @diff[:template_name][:changed] || |
| 75 | @diff[:published_at][:changed] || @diff[:user][:changed] || | 75 | @diff[:published_at][:changed] || @diff[:user][:changed] || |
| 76 | @diff[:tags][:added].any? || @diff[:tags][:removed].any? || | 76 | @diff[:tags][:added].any? || @diff[:tags][:removed].any? || |
| 77 | @diff[:assets][:added].any? || @diff[:assets][:removed].any? %> | 77 | @diff[:assets][:added].any? || @diff[:assets][:removed].any? || |
| 78 | @diff[:redirect][:changed] || @diff[:redirect_node][:changed] %> | ||
| 78 | 79 | ||
| 79 | <div class="diff_preamble"> | 80 | <div class="diff_preamble"> |
| 80 | <div class="diff_meta"> | 81 | <div class="diff_meta"> |
| @@ -98,6 +99,22 @@ | |||
| 98 | </p> | 99 | </p> |
| 99 | <% end %> | 100 | <% end %> |
| 100 | 101 | ||
| 102 | <% if @diff[:redirect][:changed] %> | ||
| 103 | <h3><%= Page.human_attribute_name(:redirect) %></h3> | ||
| 104 | <p> | ||
| 105 | <del><%= @diff[:redirect][:from] ? t("nodes.edit.redirect_mode_#{@diff[:redirect][:from]}") : t(".none_marker") %></del> | ||
| 106 | <ins><%= @diff[:redirect][:to] ? t("nodes.edit.redirect_mode_#{@diff[:redirect][:to]}") : t(".none_marker") %></ins> | ||
| 107 | </p> | ||
| 108 | <% end %> | ||
| 109 | |||
| 110 | <% if @diff[:redirect_node][:changed] %> | ||
| 111 | <h3><%= Page.human_attribute_name(:redirect_node) %></h3> | ||
| 112 | <p> | ||
| 113 | <del><%= @diff[:redirect_node][:from]&.unique_name || t(".none_marker") %></del> | ||
| 114 | <ins><%= @diff[:redirect_node][:to]&.unique_name || t(".none_marker") %></ins> | ||
| 115 | </p> | ||
| 116 | <% end %> | ||
| 117 | |||
| 101 | <% if @diff[:published_at][:changed] %> | 118 | <% if @diff[:published_at][:changed] %> |
| 102 | <h3><%= Page.human_attribute_name(:published_at) %></h3> | 119 | <h3><%= Page.human_attribute_name(:published_at) %></h3> |
| 103 | <p> | 120 | <p> |
