Commit db1140eeb5c93b8d7bfe5ebaad86c03f9924a0bc

Authored by AntonioTerceiro
1 parent 51f9397d

ActionItem16: changing the access to individual pending validation by code



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@865 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/controllers/profile_admin/enterprise_validation_controller.rb
@@ -5,7 +5,7 @@ class EnterpriseValidationController < ProfileAdminController @@ -5,7 +5,7 @@ class EnterpriseValidationController < ProfileAdminController
5 end 5 end
6 6
7 def details 7 def details
8 - @pending = profile.pending_validations(:code => params[:id]).first 8 + @pending = profile.find_pending_validation(params[:id])
9 unless @pending 9 unless @pending
10 render_not_found 10 render_not_found
11 end 11 end
test/functional/enterprise_validation_test.rb
@@ -28,14 +28,14 @@ all_fixtures @@ -28,14 +28,14 @@ all_fixtures
28 28
29 should 'display details and prompt for needed data when approving or rejecting enterprise' do 29 should 'display details and prompt for needed data when approving or rejecting enterprise' do
30 validating = CreateEnterprise.new 30 validating = CreateEnterprise.new
31 - @org.expects(:pending_validations).with(:code => 'kakakaka').returns([validating]) 31 + @org.expects(:find_pending_validation).with('kakakaka').returns(validating)
32 32
33 get :details, :profile => 'myorg', :id => 'kakakaka' 33 get :details, :profile => 'myorg', :id => 'kakakaka'
34 assert_same validating, assigns(:pending) 34 assert_same validating, assigns(:pending)
35 end 35 end
36 36
37 should 'refuse to validate unexisting request' do 37 should 'refuse to validate unexisting request' do
38 - @org.expects(:pending_validations).with(:code => 'kakakaka').returns([]) 38 + @org.expects(:find_pending_validation).with('kakakaka').returns(nil)
39 get :details , :profile => 'myorg', :id => 'kakakaka' 39 get :details , :profile => 'myorg', :id => 'kakakaka'
40 assert_response 404 40 assert_response 404
41 end 41 end