Feature #32629 » 32629.patch
| app/views/wiki/_sidebar.html.erb | ||
|---|---|---|
| 1 |
<% if User.current.allowed_to?(:edit_wiki_pages, @project) && |
|
| 2 |
(@wiki && @wiki.find_or_new_page('Sidebar').editable_by?(User.current)) %>
|
|
| 3 |
<div class="contextual"> |
|
| 4 |
<%= link_to l(:button_edit), edit_project_wiki_page_path(@project, 'sidebar'), |
|
| 5 |
:class => 'icon icon-edit' %> |
|
| 6 |
</div> |
|
| 7 |
<% end -%> |
|
| 8 | ||
| 1 | 9 |
<% if @wiki && @wiki.sidebar -%> |
| 2 | 10 |
<div class="wiki"> |
| 3 | 11 |
<%= textilizable @wiki.sidebar.content, :text %> |
| test/functional/wiki_controller_test.rb | ||
|---|---|---|
| 46 | 46 |
assert_select 'a[href=?]', '/projects/ecookbook/wiki/CookBook_documentation.txt' |
| 47 | 47 |
end |
| 48 | 48 | |
| 49 |
def test_edit_sidebar_link |
|
| 50 |
Role.anonymous.add_permission! :edit_wiki_pages |
|
| 51 |
Role.anonymous.add_permission! :protect_wiki_pages |
|
| 52 |
get :show, :params => {:project_id => 'ecookbook'}
|
|
| 53 |
assert_response :success |
|
| 54 |
assert_select 'a[href=?]', '/projects/ecookbook/wiki/sidebar/edit' |
|
| 55 |
end |
|
| 56 | ||
| 49 | 57 |
def test_show_page_with_name |
| 50 | 58 |
get :show, :params => {:project_id => 1, :id => 'Another_page'}
|
| 51 | 59 |
assert_response :success |
- « Previous
- 1
- 2
- 3
- Next »