X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/311f7ddd6e6516232d3884e9765b966190814882..6403fead9c8845c6ed679255fb11184fcd00ec8e:/app/controllers/diary_entry_controller.rb diff --git a/app/controllers/diary_entry_controller.rb b/app/controllers/diary_entry_controller.rb index 3e012f23c..68d3a81ee 100644 --- a/app/controllers/diary_entry_controller.rb +++ b/app/controllers/diary_entry_controller.rb @@ -176,19 +176,22 @@ class DiaryEntryController < ApplicationController def hide entry = DiaryEntry.find(params[:id]) - entry.update_attributes(:visible => false) + entry.update_attributes({:visible => false}, :without_protection => true) redirect_to :action => "list", :display_name => entry.user.display_name end def hidecomment comment = DiaryComment.find(params[:comment]) - comment.update_attributes(:visible => false) + comment.update_attributes({:visible => false}, :without_protection => true) redirect_to :action => "view", :display_name => comment.diary_entry.user.display_name, :id => comment.diary_entry.id end def comments @comment_pages, @comments = paginate(:diary_comments, - :conditions => { :user_id => @this_user }, + :conditions => { + :user_id => @this_user, + :visible => true + }, :order => 'created_at DESC', :per_page => 20) @page = (params[:page] || 1).to_i