From 1a037ac6fab34c5f65ed0f37ed603b88e7b02fd1 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sat, 8 Aug 2026 02:46:06 +0200 Subject: Move the external homepage onto the draft --- app/helpers/node_actions_helper.rb | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'app/helpers/node_actions_helper.rb') diff --git a/app/helpers/node_actions_helper.rb b/app/helpers/node_actions_helper.rb index 19385543..f21fee61 100644 --- a/app/helpers/node_actions_helper.rb +++ b/app/helpers/node_actions_helper.rb @@ -28,8 +28,7 @@ module NodeActionsHelper "admin_revoke" => "shield-minus", "event_create" => "calendar-plus", "event_update" => "calendar-event", - "event_destroy" => "calendar-x", - "node_external_url" => "world" + "event_destroy" => "calendar-x" }.freeze def verb_icon action @@ -67,7 +66,7 @@ module NodeActionsHelper return true if m["title"].is_a?(Hash) && m.dig("title", "from") != m.dig("title", "to") return true if m["external_url"].present? %w[author tags template_changed assets assets_changed assets_reordered - abstract_changed body_changed].any? { |key| m[key].present? } + abstract_changed body_changed external_url].any? { |key| m[key].present? } end def default_locale_changes action @@ -95,6 +94,11 @@ module NodeActionsHelper :names => linked_asset_names(action, names)).html_safe end end + if m["external_url"] + items << t("node_actions.detail_external_url", + :from => m.dig("external_url", "from").presence || t("node_actions.event_none"), + :to => m.dig("external_url", "to").presence || t("node_actions.event_none")) + end items << t("node_actions.assets_reordered") if m["assets_reordered"] items << t("node_actions.assets_changed") if m["assets_changed"] items << t("node_actions.detail_external_url", @@ -405,11 +409,6 @@ module NodeActionsHelper event_sentence(action, "event_destroy") end - def summarize_node_external_url action - t("node_actions.node_external_url", :actor => actor_ref(action), - :subject => subject_ref(action)).html_safe - end - def event_sentence action, key if action.node t("node_actions.#{key}_on", :actor => actor_ref(action), -- cgit v1.3