diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-13 16:35:30 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-13 16:35:30 +0200 |
| commit | d96a61cbaed84a15c911bc49022b0d6d61992ee3 (patch) | |
| tree | ee1582515811a4fb234df6b5839c21941b5a8529 | |
| parent | 8d4aa4da56e2ddb5f53ba142c2b6a5ad49e791d0 (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.erb | 2 |
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> |
