]> git.openstreetmap.org Git - rails.git/commitdiff
Add a user link to the heading of the diary comments page
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 24 Nov 2021 10:51:58 +0000 (10:51 +0000)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 24 Nov 2021 10:55:09 +0000 (10:55 +0000)
Fixes #3369

This makes the heading match the layout of the user's Notes page,
which also has a short heading and a subheading with a link.

Additionally, add a page title, again for consistency

app/controllers/diary_entries_controller.rb
app/views/diary_entries/comments.html.erb
config/locales/en.yml

index 12f31bad255c01bf834214fd3b4e656084c0215d..312e1e54caf3464649fc52e71ff34e5a8fec32f4 100644 (file)
@@ -235,6 +235,8 @@ class DiaryEntriesController < ApplicationController
   end
 
   def comments
+    @title = t ".title", :user => @user.display_name
+
     conditions = { :user_id => @user }
 
     conditions[:visible] = true unless can? :unhidecomment, DiaryEntry
index 5f08f8d30a68efe79ebf67ec1a9a0e370a15ede9..e3a7ff23e12f8f8f5baf7012874d8745ff4d2724 100644 (file)
@@ -1,5 +1,6 @@
 <% content_for :heading do %>
-  <h1><%= t(".has_commented_on", :display_name => @user.display_name) %></h1>
+  <h1><%= t ".heading", :user => @user.display_name %></h1>
+  <p><%= t ".subheading_html", :user => link_to(@user.display_name, user_path(@user)) %></p>
 <% end %>
 
 <% if @comments.empty? %>
index caee480d9448425f5a0b38aa01e916a7e4ad7bf5..25e3b8e1a56dc7bbb77ada726fa284eeb7eb24e8 100644 (file)
@@ -504,7 +504,9 @@ en:
         title: "OpenStreetMap diary entries"
         description: "Recent diary entries from users of OpenStreetMap"
     comments:
-      has_commented_on: "%{display_name} has commented on the following diary entries"
+      title: "Diary Comments added by %{user}"
+      heading: "%{user}'s Diary Comments"
+      subheading_html: "Diary Comments added by %{user}"
       no_comments: "No diary comments"
       post: Post
       when: When