aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/info_request.rb6
-rw-r--r--app/models/user.rb1
2 files changed, 7 insertions, 0 deletions
diff --git a/app/models/info_request.rb b/app/models/info_request.rb
index 6bb98d27c..4bd340c51 100644
--- a/app/models/info_request.rb
+++ b/app/models/info_request.rb
@@ -884,12 +884,18 @@ public
for censor_rule in self.censor_rules
censor_rule.apply_to_text!(text)
end
+ for censor_rule in self.user.censor_rules
+ censor_rule.apply_to_text!(text)
+ end
end
def apply_censor_rules_to_binary!(binary)
for censor_rule in self.censor_rules
censor_rule.apply_to_binary!(binary)
end
+ for censor_rule in self.user.censor_rules
+ censor_rule.apply_to_binary!(binary)
+ end
end
def is_owning_user?(user)
diff --git a/app/models/user.rb b/app/models/user.rb
index 74785b93e..f3b8aeb10 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -43,6 +43,7 @@ class User < ActiveRecord::Base
has_many :track_things, :foreign_key => 'tracking_user_id', :order => 'created_at desc'
has_many :comments, :order => 'created_at desc'
has_one :profile_photo
+ has_many :censor_rules, :order => 'created_at desc'
attr_accessor :password_confirmation, :no_xapian_reindex
validates_confirmation_of :password, :message =>"^Please enter the same password twice"