- ##
- # revokes all active blocks
- def revoke_all
- if request.post? && params[:confirm]
- @user.blocks.active.each { |block| block.revoke!(current_user) }
- flash[:notice] = t ".flash"
- redirect_to user_blocks_on_path(@user)
- end
- end
-
- ##
- # shows a list of all the blocks on the given user
- def blocks_on
- @params = params.permit(:display_name)
- @user_blocks_pages, @user_blocks = paginate(:user_blocks,
- :include => [:user, :creator, :revoker],
- :conditions => { :user_id => @user.id },
- :order => "user_blocks.ends_at DESC",
- :per_page => 20)
- end
-
- ##
- # shows a list of all the blocks by the given user.
- def blocks_by
- @params = params.permit(:display_name)
- @user_blocks_pages, @user_blocks = paginate(:user_blocks,
- :include => [:user, :creator, :revoker],
- :conditions => { :creator_id => @user.id },
- :order => "user_blocks.ends_at DESC",
- :per_page => 20)
- end
-