if @user = User.active.find_by(:display_name => params[:display_name])
@params = params.permit(:display_name)
@title = t "notes.mine.title", :user => @user.display_name
- @heading = t "notes.mine.heading", :user => @user.display_name
- @description = t "notes.mine.subheading", :user => render_to_string(:partial => "user", :object => @user)
@page = (params[:page] || 1).to_i
@page_size = 10
@notes = @user.notes
@notes = @notes.visible unless current_user&.moderator?
- @notes = @notes.order("updated_at DESC, id").distinct.offset((@page - 1) * @page_size).limit(@page_size).preload(:comments => :author).to_a
+ @notes = @notes.order("updated_at DESC, id").distinct.offset((@page - 1) * @page_size).limit(@page_size).preload(:comments => :author)
else
@title = t "users.no_such_user.title"
@not_found_user = params[:display_name]
<% content_for :heading do %>
- <h2><%= @heading %></h2>
- <p><%= raw @description %></p>
+ <h2><%= t "notes.mine.heading", :user => @user.display_name %></h2>
+ <p><%= t "notes.mine.subheading_html", :user => link_to(@user.display_name, user_path(@user)) %></p>
<% end %>
<%= render :partial => "notes_paging_nav" %>
<th><%= t ".last_changed" %></th>
</tr>
<% @notes.each do |note| -%>
- <tr<% if note.author != @user2 %> class="creator"<% end %>>
+ <tr<% if note.author == @user %> class="creator"<% end %>>
<td>
<% if note.closed? %>
<%= image_tag("closed_note_marker.png", :alt => "closed") %>
<%= image_tag("open_note_marker.png", :alt => "open") %>
<% end %>
</td>
- <td><%= link_to note.id.to_s, :controller => "browse", :action => "note", :id => note.id %></td>
+ <td><%= link_to note.id, browse_note_path(note) %></td>
<td><%= note_author(note.author) %></td>
<td><%= note.comments.first.body.to_html %></td>
<td><%= t ".ago_html", :when => friendly_date(note.created_at) %></td>
mine:
title: "Notes submitted or commented on by %{user}"
heading: "%{user}'s notes"
- subheading: "Notes submitted or commented on by %{user}"
+ subheading_html: "Notes submitted or commented on by %{user}"
id: "Id"
creator: "Creator"
description: "Description"