fixes #101: comment limitations

This commit is contained in:
albert
2011-10-03 18:54:01 -04:00
parent 36b18a8ceb
commit f587724476
3 changed files with 9 additions and 3 deletions

View File

@@ -28,7 +28,12 @@ class Comment < ActiveRecord::Base
end
def validate_creator_is_not_limited
creator.is_privileged? || Comment.where("creator_id = ? AND created_at >= ?", creator_id, 1.hour.ago).count < 5
if creator.can_comment?
true
else
errors.add(:creator, "can not post comments within 1 week of sign up, and can only post #{Danbooru.config.member_comment_limit} comments per hour after that")
false
end
end
def update_last_commented_at