summaryrefslogtreecommitdiffstats
path: root/app/models/wiki.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/wiki.rb')
-rw-r--r--app/models/wiki.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/wiki.rb b/app/models/wiki.rb
index b31b03482..b9a76fb32 100644
--- a/app/models/wiki.rb
+++ b/app/models/wiki.rb
@@ -25,6 +25,10 @@ class Wiki < ActiveRecord::Base
validates_presence_of :start_page
validates_format_of :start_page, :with => /^[^,\.\/\?\;\|\:]*$/
+ def visible?(user=User.current)
+ !user.nil? && user.allowed_to?(:view_wiki_pages, project)
+ end
+
# find the page with the given title
# if page doesn't exist, return a new page
def find_or_new_page(title)