Don't allow new users to remove tags

fixes #2427
This commit is contained in:
Toks
2015-12-05 16:16:19 -05:00
parent 9bcbb48c6c
commit cd8bc87fa4
2 changed files with 10 additions and 3 deletions

View File

@@ -488,7 +488,8 @@ class Post < ActiveRecord::Base
def update_tag_post_counts
decrement_tags = tag_array_was - tag_array
if decrement_tags.size > 1 && !CurrentUser.is_builder? && CurrentUser.created_at > 1.week.ago
decrement_tags_except_requests = decrement_tags.reject {|tag| tag == "tagme" || tag.end_with?("_request")}
if decrement_tags_except_requests.size > 0 && !CurrentUser.is_builder? && CurrentUser.created_at > 1.week.ago
self.errors.add(:updater_id, "must have an account at least 1 week old to remove tags")
return false
end