Commit 147a5d7cdc78ebed5f888b900b75e5dbf646b8e5
1 parent
09061ef2
Exists in
master
and in
23 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 | ... | ... |