summaryrefslogtreecommitdiff
path: root/app/helpers/admin_helper.rb
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-08-20 17:37:01 +0200
committererdgeist <erdgeist@erdgeist.org>2026-08-20 17:37:01 +0200
commita1794d3087e6cbd228f3641e7313815d8c59695f (patch)
tree85a9ac0c50faf47a33be57af818942b692530ffc /app/helpers/admin_helper.rb
parent3e77e5fca9f66f5be9c12085fd68c4e9d0ba79be (diff)
Surface redirects in nodes#show, the action log and when publishing
Diffstat (limited to 'app/helpers/admin_helper.rb')
-rw-r--r--app/helpers/admin_helper.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb
index be20eb8b..b696c21c 100644
--- a/app/helpers/admin_helper.rb
+++ b/app/helpers/admin_helper.rb
@@ -38,4 +38,12 @@ module AdminHelper
38 } 38 }
39 }.to_json 39 }.to_json
40 end 40 end
41
42 def redirect_flag_hint page
43 target = page.redirect_target
44 return t("nodes.show.redirect_flag_broken") unless target
45
46 target.internal? ? t("nodes.show.redirect_flag", :path => target.node.unique_name)
47 : t("nodes.show.redirect_flag_url", :url => target.url)
48 end
41end 49end