summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-07-13 16:35:30 +0200
committererdgeist <erdgeist@erdgeist.org>2026-07-13 16:35:30 +0200
commitd96a61cbaed84a15c911bc49022b0d6d61992ee3 (patch)
treeee1582515811a4fb234df6b5839c21941b5a8529
parent8d4aa4da56e2ddb5f53ba142c2b6a5ad49e791d0 (diff)
nodes#show: show each revision's editor, not its byline author
page.user is the piece's credited author, carried forward across revisions; page.editor is whoever actually produced this specific revision. The revisions list wants the latter -- found by inspection while testing something unrelated.
-rw-r--r--app/views/nodes/show.html.erb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/views/nodes/show.html.erb b/app/views/nodes/show.html.erb
index 8ea03cd..54bb38f 100644
--- a/app/views/nodes/show.html.erb
+++ b/app/views/nodes/show.html.erb
@@ -142,7 +142,7 @@
142 </summary> 142 </summary>
143 <ul> 143 <ul>
144 <% @node.pages.order(:revision).each do |page| %> 144 <% @node.pages.order(:revision).each do |page| %>
145 <li><%= link_to "##{page.revision} — #{page.title} (#{page.user.try(:login)}, #{page.updated_at})", node_revision_path(@node, page) %></li> 145 <li><%= link_to "##{page.revision} — #{page.title} (#{page.editor.try(:login)}, #{page.updated_at})", node_revision_path(@node, page) %></li>
146 <% end %> 146 <% end %>
147 </ul> 147 </ul>
148 </details> 148 </details>