additional checks on forum topic visibility

This commit is contained in:
Albert Yi
2016-11-04 16:24:54 -07:00
parent a22a7c3302
commit eb6746a8a8
9 changed files with 35 additions and 11 deletions

View File

@@ -142,7 +142,11 @@ class ForumTopic < ActiveRecord::Base
include UserLevelMethods
def editable_by?(user)
creator_id == user.id || user.is_moderator?
(creator_id == user.id || user.is_moderator?) && visible?(user)
end
def visible?(user)
user.level >= min_level
end
def initialize_is_deleted