diff --git a/app.rb b/app.rb index ff6862662d5066acc5ca618048096af2f9c24ed1..c6af0e7713f6edbf228ed777f4ad6a8767f41402 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 d61d7425a4417596aedaff3de6f1bc0f53af6b6a..7232ea84a02cb98cde9be558cd6c9299b906b852 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>