From c104cf510207852d5b75a6cad2b7c45780ef264c Mon Sep 17 00:00:00 2001
From: Tyler R Lemburg <lemburg@unl.edu>
Date: Fri, 8 Dec 2017 13:56:22 -0600
Subject: [PATCH] Make a login button there on home page always

---
 app.rb         |  2 ++
 views/home.erb | 10 ++++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/app.rb b/app.rb
index ff68626..c6af0e7 100644
--- a/app.rb
+++ b/app.rb
@@ -89,6 +89,8 @@ helpers do
   def check_login
     if !session['cas'].nil? && !session['cas']['user'].nil?
       @user = User.find_by(:username => session['cas']['user'], :creation_method => 'CAS')
+    else
+      @user = nil
     end
   end
 
diff --git a/views/home.erb b/views/home.erb
index d61d742..7232ea8 100644
--- a/views/home.erb
+++ b/views/home.erb
@@ -8,8 +8,13 @@ If you'd like your organization, building, or department in our scheduler, pleas
 to set up a service space. Enjoy!
 </p>
 
+<h5 class="wdn-center wdn-brand">Your Service Spaces</h5>
+<% unless @user %>
+Please login to see your service spaces.<br>
+<a class="wdn-button wdn-button-brand" href="https://login.unl.edu/cas/login?service=<%= "http://#{request.host}#{":" if request.port != 80}#{request.port if request.port != 80}#{request.path_info}" %>">Login</a>
+<% end %>
+
 <% unless spaces.empty? %>
-	<h5 class="wdn-center wdn-brand">Your Service Spaces</h5>
 	<div class="wdn-grid-set-fourths">
 	<% spaces.each do |space| %>
 		<div class="wdn-col wdn-center">
@@ -29,7 +34,8 @@ to set up a service space. Enjoy!
 <% end %>
 
 <% unless resources.empty? %>
-	<h5 class="wdn-brand">Available Resources</h5>
+	<h5 class="wdn-brand wdn-center">Available Resources</h5>
+    <p>These resources are available to everyone at the University. You will be required to log in to reserve them.
 	<table>
     <thead>
         <tr>
-- 
GitLab