diff --git a/app/models/ban.rb b/app/models/ban.rb index eaf5424e6..d72f0c9b8 100644 --- a/app/models/ban.rb +++ b/app/models/ban.rb @@ -1,6 +1,7 @@ class Ban < ActiveRecord::Base after_create :update_feedback after_create :update_user_on_create + after_create :create_mod_action after_destroy :update_user_on_destroy belongs_to :user belongs_to :banner, :class_name => "User" @@ -97,4 +98,8 @@ class Ban < ActiveRecord::Base def expired? expires_at < Time.now end + + def create_mod_action + ModAction.create(:description => %{Banned "#{user_name}":/users/#{user_id} until #{expires_at}}) + end end