users: change default blacklist to furry -rating:g.
This commit is contained in:
@@ -56,7 +56,7 @@ class User < ApplicationRecord
|
||||
|
||||
ACTIVE_BOOLEAN_ATTRIBUTES = BOOLEAN_ATTRIBUTES.grep_v(/unused/)
|
||||
|
||||
DEFAULT_BLACKLIST = ["guro", "scat", "furry -rating:s"].join("\n")
|
||||
DEFAULT_BLACKLIST = ["guro", "scat", "furry -rating:g"].join("\n")
|
||||
|
||||
attribute :id
|
||||
attribute :created_at
|
||||
|
||||
9
script/fixes/111_update_default_blacklist.rb
Executable file
9
script/fixes/111_update_default_blacklist.rb
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require_relative "base"
|
||||
|
||||
User.where_regex(:blacklisted_tags, "furry -rating:s").find_each do |user|
|
||||
blacklist = user.blacklisted_tags.gsub(/(\n|\r|^)furry -rating:s(\n|\r|$)/i, '\1furry -rating:g\2').strip
|
||||
user.update!(blacklisted_tags: blacklist)
|
||||
puts "id=#{user.id} blacklist='#{blacklist.split(/(?:\n|\r)+/).join('\n')}'"
|
||||
end
|
||||
Reference in New Issue
Block a user