otwarchive-sunsetarchive/app/views/challenge_assignments/show.html.erb

47 lines
2 KiB
Text
Raw Normal View History

2026-03-17 05:16:49 +00:00
<% # accessed through My Assignment on challenge dashboard %>
<!--Descriptive page name, messages and instructions-->
<h2 class="heading"><%= ts("Assignment for") %> <%= @challenge_assignment.offer_byline %> <% if @challenge_assignment.collection.challenge.user_allowed_to_see_assignments?(current_user) %><%= challenge_assignment_email(@challenge_assignment) %><% end %></h2>
<!--/descriptions-->
<!--subnav-->
<% if !@challenge_assignment.fulfilled? && @challenge_assignment.try(:offering_pseud).try(:user) == current_user %>
<ul class="navigation actions" role="menu">
<li>
<% if @challenge_assignment.defaulted? %>
<span class="defaulted"><%= ts("Defaulted") %></span>
<% else %>
<%= button_to t("challenge_assignments.to_default.button"),
default_collection_assignment_path(@challenge_assignment.collection, @challenge_assignment),
data: { confirm: t("challenge_assignments.to_default.confirmation") },
method: :patch %>
<% end %>
</li>
<li><%= link_to t("challenge_assignments.to_fulfill.button"),
new_collection_work_path(
@challenge_assignment.collection,
assignment_id: @challenge_assignment.id
) %>
</li>
</ul>
<% end %>
<!--/subnav-->
<!--main content-->
<% if @challenge_assignment.request_signup %>
<%= render "challenge_signups/show_requests", challenge_signup: @challenge_assignment.request_signup %>
<% else %>
<h3 class="heading"><%= ts("No request!") %></h3>
<p class="note"><%= ts("Contact challenge moderators for help.") %></p>
<% end %>
<% if @challenge_assignment.offer_signup %>
<%= render "challenge_signups/show_offers", :challenge_signup => @challenge_assignment.offer_signup %>
<% elsif @challenge_assignment.pinch_hitter %>
<p class="note"><%= ts("Pinch Hitter") %></p>
<% else %>
<p class="note"><%= ts("No assigned giver!") %></p>
<p class="note"><%= ts("Contact challenge moderators for help.") %></p>
<% end %>
<!--/content-->