31 lines
1 KiB
Text
31 lines
1 KiB
Text
|
|
<% if @collection && @collection.challenge %>
|
||
|
|
<% # signups for a given challenge %>
|
||
|
|
|
||
|
|
<% # render differently based on the challenge %>
|
||
|
|
<%= render "challenge/#{challenge_class_name(@collection)}/challenge_signups" %>
|
||
|
|
|
||
|
|
<% elsif @user %>
|
||
|
|
<% # view in user dashboard %>
|
||
|
|
|
||
|
|
<!--Descriptive page name, messages and instructions-->
|
||
|
|
<h2 class="heading"><%= ts("Challenge Sign-ups for %{user}", :user => @user.login) %></h2>
|
||
|
|
<!--/descriptions-->
|
||
|
|
|
||
|
|
<!--subnav-->
|
||
|
|
<!--/subnav-->
|
||
|
|
|
||
|
|
<!--main content-->
|
||
|
|
<dl class="signup index group">
|
||
|
|
<% @challenge_signups.each do |challenge_signup| %>
|
||
|
|
<dt><%= link_to challenge_signup.collection.title, challenge_signup.collection %></dt>
|
||
|
|
<dd>
|
||
|
|
<%= ts("As") %> <%= link_to challenge_signup.pseud.byline, collection_signup_path(challenge_signup.collection, challenge_signup), :class => "byline" %>
|
||
|
|
|
||
|
|
<!--menu of actions-->
|
||
|
|
<%= render "signup_controls", :challenge_signup => challenge_signup, :subnav => false %>
|
||
|
|
</dd>
|
||
|
|
<% end %>
|
||
|
|
</dl>
|
||
|
|
<!--/content-->
|
||
|
|
<% end %>
|