mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-09 09:01:31 +00:00
Add edit button to Wiki sidebar (#32629).
Patch by Takenori TAKAKI. git-svn-id: http://svn.redmine.org/redmine/trunk@20850 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
f4a521bfb6
commit
9c56418f4e
@ -1,3 +1,11 @@
|
||||
<% if User.current.allowed_to?(:edit_wiki_pages, @project) &&
|
||||
(@wiki && @wiki.find_or_new_page('Sidebar').editable_by?(User.current)) %>
|
||||
<div class="contextual">
|
||||
<%= link_to l(:button_edit), edit_project_wiki_page_path(@project, 'sidebar'),
|
||||
:class => 'icon icon-edit' %>
|
||||
</div>
|
||||
<% end -%>
|
||||
|
||||
<% if @wiki && @wiki.sidebar -%>
|
||||
<div class="wiki">
|
||||
<%= textilizable @wiki.sidebar.content, :text %>
|
||||
|
||||
@ -46,6 +46,14 @@ class WikiControllerTest < Redmine::ControllerTest
|
||||
assert_select 'a[href=?]', '/projects/ecookbook/wiki/CookBook_documentation.txt'
|
||||
end
|
||||
|
||||
def test_edit_sidebar_link
|
||||
Role.anonymous.add_permission! :edit_wiki_pages
|
||||
Role.anonymous.add_permission! :protect_wiki_pages
|
||||
get :show, :params => {:project_id => 'ecookbook'}
|
||||
assert_response :success
|
||||
assert_select 'a[href=?]', '/projects/ecookbook/wiki/sidebar/edit'
|
||||
end
|
||||
|
||||
def test_show_page_with_name
|
||||
get :show, :params => {:project_id => 1, :id => 'Another_page'}
|
||||
assert_response :success
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user