]> source.dussan.org Git - redmine.git/commitdiff
Do not show section edit links for wiki page history (#2222).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 18 Nov 2011 16:31:17 +0000 (16:31 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 18 Nov 2011 16:31:17 +0000 (16:31 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7830 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/wiki_controller.rb
app/views/wiki/_content.html.erb

index 721ea28de268565f34575a28dccafddf1c73eb1e..ba37a511f811a0927d71af782e19ff9d222fedec 100644 (file)
@@ -85,6 +85,7 @@ class WikiController < ApplicationController
       end
     end
     @editable = editable?
+    @sections_editable = @editable && User.current.allowed_to?(:edit_wiki_pages, @page.project) && params[:version].nil?
     render :action => 'show'
   end
 
index 0e747799db7dc31952a7ca369be6fd36594b33eb..60b6a7452fc0b62aed04ad3239c027aba4521104 100644 (file)
@@ -1,4 +1,4 @@
 <div class="wiki wiki-page">
   <%= textilizable content, :text, :attachments => content.page.attachments,
-        :edit_section_links => (content.is_a?(WikiContent) && @editable && User.current.allowed_to?(:edit_wiki_pages, @page.project) && {:controller => 'wiki', :action => 'edit', :project_id => @page.project, :id => @page.title}) %>
+        :edit_section_links => (@sections_editable && {:controller => 'wiki', :action => 'edit', :project_id => @page.project, :id => @page.title}) %>
 </div>