YaleSTC/shifts

View on GitHub
app/views/user_mailer/email_stats.html.erb

Summary

Maintainability
Test Coverage
Hello,
  <br />

This is a report of shift statistics for <%= (Time.now - 86400).strftime('%A, %m/%d/%y') %>.
  <br />
  <br />
  <%userlist = []%>

  <h2>Missed = <%= @missed_shifts.size %></h2>
  The following users have <u>missed</u> a shift in the past 24 hours:
  <br />
    <% for shift in @missed_shifts %>
    <%= shift.stats_display_missed %>
  <%= link_to "[link to shift]", shift_url(shift) %>
    <% userlist << shift.user %>
  <br />
    <% end %>

  <br />
  <br />

  <h2>Late = <%= @late_shifts.size %></h2>
  The following users have <u>been late</u> to a shift in the past 24 hours:
  <br />
    <% for shift in @late_shifts %>
    <%= shift.stats_display_late %>
  <%= link_to "[link to shift]", shift_url(shift) %>
    <% userlist << shift.user %>
  <br />
    <% end %>

  <br />
  <br />


  <h2>Left Early = <%= @left_early_shifts.size %></h2>
The following users have <u>left a shift early</u> in the past 24 hours:
  <br />
    <% for shift in @left_early_shifts %>
    <%= shift.stats_display_left_early %>
  <%= link_to "[link to shift]", shift_url(shift) %>
    <% userlist << shift.user %>
  <br />
    <% end %>

  <br />
  <br />
  <br />

  <h2>User Statistics</h2>
  <%= link_to "More Stats", stats_url %>
  <% userlist.uniq.each do |user|%>
    <h3><%= user.name %></h3>
    <% @summary = user.summary_stats(Time.now-1.month, Time.now) %>
    <%= render partial: 'stats/stats_summary', object: @summary %>
  <% end %>
---
  <br />
  <br />



Have a great day!