assignment_created.sms.mustache 1.0 KB

1234567891011121314151617181920212223242526
  1. <%= I18n.t("New assignment for %{course_name}", :course_name => asset.context.name) %>
  2. <%= asset.title %>
  3. <%
  4. multiple_dates_text = I18n.t("due: Multiple Dates")
  5. display_text = I18n.t("due: No Due Date")
  6. %>
  7. <% if asset.multiple_due_dates_apply_to?(user) %>
  8. <% display_text = multiple_dates_text %>
  9. <% elsif asset.due_at %>
  10. <% display_text = I18n.t("due: %{assignment_due_date_time}", :assignment_due_date_time => datetime_string(force_zone(asset.due_at))) %>
  11. <% else %>
  12. <% if asset.context.user_has_been_admin?(user) && asset.context.grants_right?(user, :manage_grades) %>
  13. <% if asset.all_due_dates.length > 1 %>
  14. <% display_text = multiple_dates_text %>
  15. <% elsif (asset_due_at = asset.teacher_due_date_for_display(user)) %>
  16. <% display_text = I18n.t("due: %{assignment_due_date_time}", :assignment_due_date_time => datetime_string(force_zone(asset_due_at))) %>
  17. <% end %>
  18. <% end %>
  19. <% end %>
  20. <%= display_text %>
  21. <%= I18n.t("More info at %{course_name}", :course_name => HostUrl.context_host(asset.context)) %>