/dmails: allow banned users to read/delete dmails.

This commit is contained in:
evazion
2017-07-06 18:33:17 -05:00
parent cda1ee3d88
commit ef1db967f7
2 changed files with 8 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
class DmailsController < ApplicationController
respond_to :html, :xml, :json
before_filter :member_only
before_filter :member_only, except: [:index, :show, :destroy, :mark_all_as_read]
def new
if params[:respond_to_id]

View File

@@ -62,6 +62,13 @@ class DmailsControllerTest < ActionController::TestCase
assert_response :success
assert_equal(0, assigns[:dmails].size)
end
should "work for banned users" do
ban = FactoryGirl.create(:ban, :user => @user, :banner => FactoryGirl.create(:admin_user))
get :index, {:search => {:owner_id => @dmail.owner_id, :folder => "sent"}}, {:user_id => @dmail.owner_id}
assert_response :success
end
end
context "show action" do