diff --git a/app/models/hat.rb b/app/models/hat.rb index f1d6ebe..01ea795 100644 --- a/app/models/hat.rb +++ b/app/models/hat.rb @@ -6,6 +6,8 @@ class Hat < ActiveRecord::Base validates :user, :presence => true validates :granted_by_user, :presence => true + after_create :log_moderation + def to_html_label h = " Date/Time Moderator - Story/Comment/User, Changes, Reason + Story/Comment/User, Action, Reason <% bit = 0 %> <% @moderations.each do |mod| %> @@ -21,8 +21,13 @@ <% elsif mod.comment %> Comment on <%= mod.comment.story.title %> - <% elsif mod.user %> - User <%= mod.user.try(:username) %> + <% elsif mod.user_id %> + <% if mod.user %> + User + <%= mod.user.username %> + <% else %> + User <%= mod.user_id %> (Deleted) + <% end %> <% end %> ">