summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLogan Fick <logaldeveloper@protonmail.com>2017-11-10 14:29:19 -0500
committerLogan Fick <logaldeveloper@protonmail.com>2017-11-10 14:29:19 -0500
commitb4af851ad01ffd43a182a99f21f572276326502d (patch)
tree819d72414be863047d879acd540a05031b73653c
parent34cb9e9dfc1de0663cb3b67395b5bc01e0fd9ab0 (diff)
Made messages shown on user profile pages more accurate based on who is viewing.
-rw-r--r--app/controllers/users_controller.rb6
-rw-r--r--app/views/users/show.html.erb17
2 files changed, 19 insertions, 4 deletions
diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index 66b07fd..ed1c2a6 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -19,7 +19,11 @@ class UsersController < ApplicationController
begin
@ban_json = JSON.parse(File.read("/etc/minecraft/redstoner/banned-players.json")).detect {|u| u["uuid"].tr("-", "") == @user.uuid}
rescue
- flash.now[:alert] = "An error occured while checking if this user is banned from the server!"
+ if @user.is?(current_user)
+ flash.now[:alert] = "An error occured while checking if you are banned from the server!"
+ else
+ flash.now[:alert] = "An error occured while checking if this user is banned from the server!"
+ end
@ban_json = nil
end
end
diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb
index cafe726..fb0c174 100644
--- a/app/views/users/show.html.erb
+++ b/app/views/users/show.html.erb
@@ -16,16 +16,27 @@
<div class="clear"></div>
<% if @ban_json && (@ban_json["expires"] == "forever" || !(DateTime.parse(@ban_json["expires"]) <= DateTime.now)) %>
- <span class="user-banned">This user is banned on the server for "<%=@ban_json["reason"]%>"<%=" until #{@ban_json["expires"]}" unless @ban_json["expires"] == "forever"%></span>
+ <% if @user.is?(current_user) %>
+ <span class="user-banned">You are banned on the server for "<%=@ban_json["reason"]%>"<%=" until #{@ban_json["expires"]}" unless @ban_json["expires"] == "forever"%></span>
+ <% else %>
+ <span class="user-banned">This user is banned on the server for "<%=@ban_json["reason"]%>"<%=" until #{@ban_json["expires"]}" unless @ban_json["expires"] == "forever"%></span>
+ <% end %>
<% end %>
<% if @user.banned? %>
+ <% if @user.is?(current_user) %>
+ <span class="user-banned">You are banned on the website!</span>
+ <% else %>
<span class="user-banned">This user is banned on the website!</span>
+ <% end %>
<% end %>
<br>
<% if !@user.confirmed? %>
- <% if @user.is?(current_user) || mod? %>
- <span class="user-unconfirmed">Please confirm your email <u><%= @user.email %></u> !</span>
+ <% if @user.is?(current_user) %>
+ <span class="user-unconfirmed">You haven't confirmed your email "<u><%= @user.email %></u>" yet!</span>
<%= button_to "Resend the confirmation mail", resend_mail_user_path, class: "btn dark", form_class: "inline-block", data: {confirm: "Did you check your spam folder?"} %>
+ <% elsif mod? %>
+ <span class="user-unconfirmed">This user hasn't confirmed their email "<u><%= @user.email %></u>" yet!</span>
+ <%= button_to "Resend the confirmation mail", resend_mail_user_path, class: "btn dark", form_class: "inline-block" %>
<% else %>
<span class="user-unconfirmed">This user hasn't confirmed their email yet!</span>
<% end %>