From 6893270420c13cf1a0af158cf3d4cc71cd7e2005 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Wed, 22 Jul 2026 14:38:46 +0200 Subject: Retire nodes#recent, superseded by the action log --- app/controllers/nodes_controller.rb | 4 ---- app/models/node.rb | 7 ------- app/views/nodes/_recent_change_item.html.erb | 9 --------- app/views/nodes/recent.html.erb | 7 ------- 4 files changed, 27 deletions(-) delete mode 100644 app/views/nodes/_recent_change_item.html.erb delete mode 100644 app/views/nodes/recent.html.erb (limited to 'app') diff --git a/app/controllers/nodes_controller.rb b/app/controllers/nodes_controller.rb index 6caa827..9c84420 100644 --- a/app/controllers/nodes_controller.rb +++ b/app/controllers/nodes_controller.rb @@ -223,10 +223,6 @@ class NodesController < ApplicationController @nodes = index_matching(Node.drafts_and_autosaves) end - def recent - @nodes = index_matching(Node.recently_changed) - end - def mine base = Node.joins(:pages) .where("pages.user_id = ? or pages.editor_id = ?", current_user, current_user) diff --git a/app/models/node.rb b/app/models/node.rb index 0796ea4..746b7c7 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -533,13 +533,6 @@ class Node < ApplicationRecord throw :abort end - def self.recently_changed - includes(:head).where( - "pages.updated_at < ? AND pages.updated_at > ? AND nodes.parent_id IS NOT NULL", - Time.now, Time.now - 14.days - ).order("pages.updated_at desc").references(:head) - end - protected def lock_for! current_user self.lock_owner = current_user diff --git a/app/views/nodes/_recent_change_item.html.erb b/app/views/nodes/_recent_change_item.html.erb deleted file mode 100644 index 754a775..0000000 --- a/app/views/nodes/_recent_change_item.html.erb +++ /dev/null @@ -1,9 +0,0 @@ -
  • -
    - <%= link_to title_for_node(node), node_path(node) %> - <%= link_to_path("#{node.unique_name} ↗", node.unique_name) %> -
    - - <%= (editor = node_head_editor(node)) ? t("last_edited_by", editor: editor) : t("last_edited") %>, <%= relative_time_phrase(node.head.updated_at) %> - -
  • diff --git a/app/views/nodes/recent.html.erb b/app/views/nodes/recent.html.erb deleted file mode 100644 index d256253..0000000 --- a/app/views/nodes/recent.html.erb +++ /dev/null @@ -1,7 +0,0 @@ -

    Recently changed

    - -<%= will_paginate @nodes %> - -<%= will_paginate @nodes %> -- cgit v1.3