diff --git a/app/models/news.rb b/app/models/news.rb index 3989488b8..176b30046 100644 --- a/app/models/news.rb +++ b/app/models/news.rb @@ -234,6 +234,10 @@ def destroyable_by?(account) account && (account.moderator? || account.admin?) end + def commentable_by?(account) + super(account) && published? + end + def acceptable_by?(account) account && (account.admin? || (account.moderator? && acceptable?)) end