]> git.openstreetmap.org Git - rails.git/blob - app/controllers/diary_comments_controller.rb
Merge remote-tracking branch 'upstream/pull/4889'
[rails.git] / app / controllers / diary_comments_controller.rb
1 class DiaryCommentsController < ApplicationController
2   include UserMethods
3   include PaginationMethods
4
5   layout "site"
6
7   before_action :authorize_web
8   before_action :set_locale
9   before_action :check_database_readable
10
11   authorize_resource
12
13   before_action :lookup_user, :only => :index
14
15   allow_thirdparty_images :only => :index
16
17   def index
18     @title = t ".title", :user => @user.display_name
19
20     comments = DiaryComment.where(:user => @user)
21     comments = comments.visible unless can? :unhidecomment, DiaryEntry
22
23     @params = params.permit(:display_name, :before, :after)
24
25     @comments, @newer_comments_id, @older_comments_id = get_page_items(comments, :includes => [:user])
26   end
27 end