Project

General



Profile

« Previous | Next » 

Revision 1815

Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users (#1154).
A migration automatically adds this permission to roles that were allowed to view wiki pages.

View differences:

redmine.rb
79 79
    map.permission :manage_wiki, {:wikis => [:edit, :destroy]}, :require => :member
80 80
    map.permission :rename_wiki_pages, {:wiki => :rename}, :require => :member
81 81
    map.permission :delete_wiki_pages, {:wiki => :destroy}, :require => :member
82
    map.permission :view_wiki_pages, :wiki => [:index, :history, :diff, :annotate, :special]
82
    map.permission :view_wiki_pages, :wiki => [:index, :special]
83
    map.permission :view_wiki_edits, :wiki => [:history, :diff, :annotate]
83 84
    map.permission :edit_wiki_pages, :wiki => [:edit, :preview, :add_attachment, :destroy_attachment]
84 85
    map.permission :protect_wiki_pages, {:wiki => :protect}, :require => :member
85 86
  end
......
145 146
  activity.register :news
146 147
  activity.register :documents, :class_name => %w(Document Attachment)
147 148
  activity.register :files, :class_name => 'Attachment'
148
  activity.register :wiki_pages, :class_name => 'WikiContent::Version', :default => false
149
  activity.register :wiki_edits, :class_name => 'WikiContent::Version', :default => false
149 150
  activity.register :messages, :default => false
150 151
end

Also available in: Unified diff