Commit fd88b5d
Changed files (3)
app
models
views
profiles
training_sessions
app/models/user.rb
@@ -19,6 +19,10 @@ class User < ActiveRecord::Base
@time_zone ||= ActiveSupport::TimeZone[profile.read_attribute(:time_zone)]
end
+ def chosen_time_zone?
+ time_zone.name != "Etc/UTC"
+ end
+
def first_training_session
training_sessions.order(occurred_at: :asc).first
end
app/views/profiles/show.html.erb
@@ -9,8 +9,7 @@
<% else %>
<p><%= t('.no_workouts_completed') %></p>
<% end %>
- <p><%= Profile.human_attribute_name(:time_zone) %> <%= @user.time_zone %></p>
- <p><%= mail_to(@user.import_address, User.human_attribute_name(:import_address)) %></p>
+ <p><%= @user.time_zone %></p>
</div>
<div class="small-12 medium-8 columns small-text-center medium-text-left">
app/views/training_sessions/index.html.erb
@@ -1,4 +1,10 @@
<% if @training_sessions.any? %>
+ <div class="row">
+ <% if current_user.chosen_time_zone? %>
+ <p class="text-center"> <a href="#" data-reveal-id="sendToStrongLiftsModal"><%= User.human_attribute_name(:import_address) %></a> </p>
+ <% end %>
+ </div>
+
<div class="row">
<div class="large-12 columns">
<table>
@@ -24,7 +30,27 @@
<% else %>
<div class="row">
<div class="large-12 columns">
+ <% if current_user.chosen_time_zone? %>
+ <p class="text-center"> <a href="#" data-reveal-id="sendToStrongLiftsModal"><%= User.human_attribute_name(:import_address) %></a> </p>
+ <% end %>
<%= random_video %>
</div>
</div>
<% end %>
+
+<div id="sendToStrongLiftsModal" class="reveal-modal" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog">
+ <h2 id="modalTitle">Send-to-Stronglifters.</h2>
+ <p class="lead">Your custom email address.</p>
+
+ <p>This is your custom email address for sending CSV exports to from the StrongLifts 5x5 mobile application.</p>
+ <div class="row">
+ <div class="large-8 columns">
+ <p><%= text_field_tag :import_address, current_user.import_address %></p>
+ </div>
+ <div class="large-4 columns">
+ <button class="button" data-clipboard-target="#import_address"><i class="fa fa-copy"></i></button>
+ </div>
+ </div>
+ <p class="text-center"><%= mail_to(current_user.import_address, User.human_attribute_name(:import_address)) %></p>
+ <a class="close-reveal-modal" aria-label="Close">×</a>
+</div>