Commit 147a5d7cdc78ebed5f888b900b75e5dbf646b8e5
1 parent
09061ef2
Exists in
master
and in
29 other branches
ActionItem623: "Back to control panel" in "edit sideboxes" points to the wrong place
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2403 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
3 changed files
with
18 additions
and
2 deletions
Show diff stats
app/views/box_organizer/index.rhtml
1 | 1 | <h1><%= _('Editing sideboxes')%></h1> |
2 | 2 | |
3 | 3 | <% button_bar do %> |
4 | - <%= lightbox_button('add', _('Add a block'), { :action => 'add_block' }) %> | |
5 | - <%= button(:back, _('Back to control panel'), :controller => 'profile_editor') %> | |
4 | + <%= lightbox_button('add', _('Add a block'), { :action => 'add_block' }) %> | |
5 | + <%= button(:back, _('Back to control panel'), :controller => (profile.nil? ? 'admin_panel': 'profile_editor')) %> | |
6 | 6 | <% end %> | ... | ... |
test/functional/environment_design_controller_test.rb
... | ... | @@ -46,5 +46,12 @@ class EnvironmentDesignControllerTest < Test::Unit::TestCase |
46 | 46 | l.reload |
47 | 47 | assert_equal [{'name' => 'link 1', 'address' => '/address_1'}], l.links |
48 | 48 | end |
49 | + | |
50 | + should 'create back link to environment control panel' do | |
51 | + login_as(create_admin_user(Environment.default)) | |
52 | + get :index | |
53 | + | |
54 | + assert_tag :tag => 'a', :attributes => {:href => '/admin'}, :child => {:tag => 'span', :content => "Back to control panel"} | |
55 | + end | |
49 | 56 | |
50 | 57 | end | ... | ... |
test/functional/profile_design_controller_test.rb
... | ... | @@ -254,5 +254,14 @@ class ProfileDesignControllerTest < Test::Unit::TestCase |
254 | 254 | assert_no_tag :tag => 'input', :attributes => {:type => 'radio', :value => 'ProductsBlock'} |
255 | 255 | end |
256 | 256 | |
257 | + should 'create back link to profile control panel' do | |
258 | + p = Profile.create!(:name => 'test_profile', :identifier => 'test_profile') | |
259 | + | |
260 | + login_as(create_user_with_permission('test_user','edit_profile_design',p).identifier ) | |
261 | + get :index, :profile => p.identifier | |
262 | + | |
263 | + assert_tag :tag => 'a', :attributes => {:href => '/myprofile/test_profile'} | |
264 | + end | |
265 | + | |
257 | 266 | end |
258 | 267 | ... | ... |