From 1b6238aaefa9f56e3ddc1a3c97975bc080d35425 Mon Sep 17 00:00:00 2001 From: Toks Date: Thu, 30 Jul 2015 11:11:20 -0400 Subject: [PATCH] Add default blacklist --- app/logical/anonymous_user.rb | 6 +----- .../20150728170433_add_default_blacklist_to_users.rb | 12 ++++++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 db/migrate/20150728170433_add_default_blacklist_to_users.rb diff --git a/app/logical/anonymous_user.rb b/app/logical/anonymous_user.rb index 70f7a2a0f..1e8393f82 100644 --- a/app/logical/anonymous_user.rb +++ b/app/logical/anonymous_user.rb @@ -117,7 +117,7 @@ class AnonymousUser end def blacklisted_tags - "" + ["spoilers", "guro", "scat", "furry -rating:s"].join("\n") end def time_zone @@ -128,10 +128,6 @@ class AnonymousUser "large" end - def blacklisted_tags - [] - end - def email "" end diff --git a/db/migrate/20150728170433_add_default_blacklist_to_users.rb b/db/migrate/20150728170433_add_default_blacklist_to_users.rb new file mode 100644 index 000000000..b6cf768da --- /dev/null +++ b/db/migrate/20150728170433_add_default_blacklist_to_users.rb @@ -0,0 +1,12 @@ +class AddDefaultBlacklistToUsers < ActiveRecord::Migration + def self.up + execute "set statement_timeout = 0" + blacklist = ["spoilers", "guro", "scat", "furry -rating:s"].join("\n") + change_column_default(:users, :blacklisted_tags, blacklist) + end + + def self.down + execute "set statement_timeout = 0" + change_column_default(:users, :blacklisted_tags, nil) + end +end