diff --git a/app/helpers/post_appeals_helper.rb b/app/helpers/post_appeals_helper.rb
index 819c676c0..052b006d4 100644
--- a/app/helpers/post_appeals_helper.rb
+++ b/app/helpers/post_appeals_helper.rb
@@ -4,7 +4,16 @@ module PostAppealsHelper
html << '
'
post.appeals.each do |appeal|
- html << '- ' + DText.parse_inline(appeal.reason).html_safe + ' - ' + link_to_user(appeal.creator) + ' ' + time_ago_in_words_tagged(appeal.created_at) + '
'
+ reason = DText.parse_inline(appeal.reason).html_safe
+ user = link_to_user(appeal.creator)
+ if CurrentUser.is_moderator?
+ ip = "(#{link_to_ip(appeal.creator_ip_addr)})"
+ else
+ ip = ""
+ end
+ time = time_ago_in_words_tagged(appeal.created_at)
+
+ html << "- #{reason} - #{user} #{ip} #{time}
"
end
html << '
'
diff --git a/app/helpers/post_flags_helper.rb b/app/helpers/post_flags_helper.rb
index f487b0de1..e3762cff2 100644
--- a/app/helpers/post_flags_helper.rb
+++ b/app/helpers/post_flags_helper.rb
@@ -8,7 +8,7 @@ module PostFlagsHelper
html << DText.parse_inline(flag.reason).html_safe
if CurrentUser.is_moderator?
- html << ' - ' + link_to_user(flag.creator)
+ html << " - #{link_to_user(flag.creator)} (#{link_to_ip(flag.creator_ip_addr)})"
end
html << ' - ' + time_ago_in_words_tagged(flag.created_at)
diff --git a/app/views/comments/partials/show/_comment.html.erb b/app/views/comments/partials/show/_comment.html.erb
index 501a6a8a6..b240e144d 100644
--- a/app/views/comments/partials/show/_comment.html.erb
+++ b/app/views/comments/partials/show/_comment.html.erb
@@ -36,6 +36,13 @@
+ <% if CurrentUser.is_moderator? %>
+ |
+
+ IP
+ <%= link_to_ip comment.ip_addr %>
+
+ <% end %>
<% end %>
<% if comment.editable_by?(CurrentUser.user) %>