Commit 1cad93396d1066a3d7352e3fc6e0537f536c5452

Authored by Joenio Costa
1 parent 75e83af7

Revert "Added a filter to display blocks depending on user"

This reverts commit 22d3d9d34034136b344cd6b58270a6b49bf61dbd.

Conflicts:
	public/stylesheets/application.css
	test/functional/environment_design_controller_test.rb
app/helpers/boxes_helper.rb
@@ -70,18 +70,7 @@ module BoxesHelper @@ -70,18 +70,7 @@ module BoxesHelper
70 end 70 end
71 71
72 def select_blocks(arr, context) 72 def select_blocks(arr, context)
73 - filter = (context && context[:params] && context[:params][:filter]) || {}  
74 - user_filter(arr, filter)  
75 - end  
76 -  
77 - def user_filter(arr, filter)  
78 - if filter[:display_user]=='not_logged'  
79 - arr.select { |block| block.display_to_user?(nil) }  
80 - elsif filter[:display_user]=='logged'  
81 - arr.select { |block| block.display_to_user?(user) }  
82 - else  
83 - arr  
84 - end 73 + arr
85 end 74 end
86 75
87 def display_block(block, main_content = nil) 76 def display_block(block, main_content = nil)
app/views/box_organizer/index.rhtml
@@ -4,11 +4,3 @@ @@ -4,11 +4,3 @@
4 <%= colorbox_button('add', _('Add a block'), { :action => 'add_block' }) %> 4 <%= colorbox_button('add', _('Add a block'), { :action => 'add_block' }) %>
5 <%= button(:back, _('Back to control panel'), :controller => (profile.nil? ? 'admin_panel': 'profile_editor')) %> 5 <%= button(:back, _('Back to control panel'), :controller => (profile.nil? ? 'admin_panel': 'profile_editor')) %>
6 <% end %> 6 <% end %>
7 -  
8 -<% form_tag({:action => :index}) do %>  
9 - <div class="user-filter">  
10 - <span class="label"><%= _('Display blocks to:') %> </span>  
11 - <%= select_tag('filter[display_user]', options_from_collection_for_select(Block.new.display_user_options, :first, :last, params[:filter] ? params[:filter][:display_user] : 'all'), :onchange => "this.form.submit();") %>  
12 - </div>  
13 - <div style="clear: both"></div>  
14 -<% end %>  
public/stylesheets/application.css
@@ -6512,14 +6512,6 @@ ul.article-versions li { @@ -6512,14 +6512,6 @@ ul.article-versions li {
6512 padding: 3px 0px; 6512 padding: 3px 0px;
6513 } 6513 }
6514 6514
6515 -.user-filter {  
6516 - float: right;  
6517 -}  
6518 -  
6519 -.design-menu {  
6520 - float: left;  
6521 -}  
6522 -  
6523 /* * * Admin manage fields * * */ 6515 /* * * Admin manage fields * * */
6524 6516
6525 .controller-features .manage-fields-batch-actions, 6517 .controller-features .manage-fields-batch-actions,
test/functional/environment_design_controller_test.rb
@@ -370,18 +370,6 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase @@ -370,18 +370,6 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase
370 assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8) 370 assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8)
371 end 371 end
372 372
373 - should 'display user filter for blocks' do  
374 - login_as(create_admin_user(Environment.default))  
375 - get :index  
376 - assert_tag 'div', :attributes => {:class => 'user-filter'}  
377 - end  
378 -  
379 - should 'display user filter for blocks with selected value' do  
380 - login_as(create_admin_user(Environment.default))  
381 - get :index, :filter => {:display_user => 'logged'}  
382 - assert_tag 'select', :attributes => {:name => 'filter[display_user]'}, :descendant => {:tag => 'option', :attributes => {:value => 'logged', :selected => true}}  
383 - end  
384 -  
385 should 'clone a block' do 373 should 'clone a block' do
386 login_as(create_admin_user(Environment.default)) 374 login_as(create_admin_user(Environment.default))
387 block = TagsBlock.create! 375 block = TagsBlock.create!
test/functional/profile_design_controller_test.rb
@@ -744,9 +744,4 @@ class ProfileDesignControllerTest &lt; ActionController::TestCase @@ -744,9 +744,4 @@ class ProfileDesignControllerTest &lt; ActionController::TestCase
744 end 744 end
745 end 745 end
746 746
747 - should 'display user filter for blocks' do  
748 - get :index, :profile => 'designtestuser'  
749 - assert_tag 'div', :attributes => {:class => 'user-filter'}  
750 - end  
751 -  
752 end 747 end
test/unit/boxes_helper_test.rb
@@ -54,7 +54,6 @@ class BoxesHelperTest &lt; ActiveSupport::TestCase @@ -54,7 +54,6 @@ class BoxesHelperTest &lt; ActiveSupport::TestCase
54 expects(:display_block).with(b, '') 54 expects(:display_block).with(b, '')
55 stubs(:request).returns(request) 55 stubs(:request).returns(request)
56 stubs(:block_target).returns('') 56 stubs(:block_target).returns('')
57 - stubs(:user).returns(nil)  
58 expects(:locale).returns('en') 57 expects(:locale).returns('en')
59 with_box_decorator self do 58 with_box_decorator self do
60 display_box_content(box, '') 59 display_box_content(box, '')
@@ -74,7 +73,6 @@ class BoxesHelperTest &lt; ActiveSupport::TestCase @@ -74,7 +73,6 @@ class BoxesHelperTest &lt; ActiveSupport::TestCase
74 box.save! 73 box.save!
75 expects(:display_block).with(b, '').never 74 expects(:display_block).with(b, '').never
76 stubs(:request).returns(request) 75 stubs(:request).returns(request)
77 - stubs(:user).returns(nil)  
78 stubs(:block_target).returns('') 76 stubs(:block_target).returns('')
79 expects(:locale).returns('en') 77 expects(:locale).returns('en')
80 display_box_content(box, '') 78 display_box_content(box, '')
@@ -107,47 +105,16 @@ class BoxesHelperTest &lt; ActiveSupport::TestCase @@ -107,47 +105,16 @@ class BoxesHelperTest &lt; ActiveSupport::TestCase
107 assert block_css_classes(Block.new(:display => 'never')).split.any? { |item| item == 'invisible-block'} 105 assert block_css_classes(Block.new(:display => 'never')).split.any? { |item| item == 'invisible-block'}
108 end 106 end
109 107
110 - should 'fill context with the article, request_path, user and locale' do 108 + should 'fill context with the article, request_path and locale' do
111 request = mock() 109 request = mock()
112 box = Box.create!(:owner => fast_create(Profile)) 110 box = Box.create!(:owner => fast_create(Profile))
113 request.expects(:path).returns('/') 111 request.expects(:path).returns('/')
114 request.expects(:params).returns({}) 112 request.expects(:params).returns({})
115 stubs(:request).returns(request) 113 stubs(:request).returns(request)
116 - stubs(:user).returns(nil)  
117 expects(:locale).returns('en') 114 expects(:locale).returns('en')
118 - box_decorator.expects(:select_blocks).with([], {:article => nil, :request_path => '/', :locale => 'en', :params => {}, :user => nil}).returns([]) 115 + box_decorator.expects(:select_blocks).with([], {:article => nil, :request_path => '/', :locale => 'en', :params => {}}).returns([])
119 116
120 display_box_content(box, '') 117 display_box_content(box, '')
121 end 118 end
122 119
123 - should 'filter blocks by user' do  
124 - b1 = Block.new  
125 - b2 = Block.new  
126 - arr = user_filter([b1, b2], {:display_user => 'all'})  
127 - assert_equivalent [b1, b2], arr  
128 - end  
129 -  
130 - should 'filter blocks by logged user' do  
131 - b1 = Block.new(:display_user => 'logged')  
132 - b2 = Block.new(:display_user => 'not_logged')  
133 - stubs(:user).returns(User.new)  
134 - arr = user_filter([b1, b2], {:display_user => 'logged'})  
135 - assert_equivalent [b1], arr  
136 - end  
137 -  
138 - should 'filter blocks by not logged user' do  
139 - b1 = Block.new(:display_user => 'logged')  
140 - b2 = Block.new(:display_user => 'not_logged')  
141 - stubs(:user).returns(User.new)  
142 - arr = user_filter([b1, b2], {:display_user => 'not_logged'})  
143 - assert_equivalent [b2], arr  
144 - end  
145 -  
146 - should 'select blocks by user filter' do  
147 - b = Block.new  
148 - expects(:user_filter).once.returns([b])  
149 - arr = select_blocks([], {:psarams => {}})  
150 - assert_equal [b], arr  
151 - end  
152 -  
153 end 120 end