Sprankelprachtig aan/afmeldsysteem

show.html.erb 1.3KB

123456789101112131415161718192021222324252627282930313233
  1. <h2><%= @activity.public_name %></h2>
  2. <ul>
  3. <% if @activity.secret_name %>
  4. <li>Secretly <%= @activity.secret_name %></li>
  5. <% end %>
  6. <li>Description:<%= @activity.description %></li>
  7. <li>Location:<%= @activity.location %></li>
  8. <li>Start: <%= @activity.start %> - <%= @activity.end %></li>
  9. <li>Deadline: <%= @activity.deadline %></li>
  10. </ul>
  11. <h2>Participants (<%= @activity.participants.count %> <%= render partial: "state_counts", locals: {counts:@activity.state_counts}%>)</h2>
  12. <table class="table table-bordered">
  13. <% @activity.participants.each do |p| %>
  14. <tr class="<%= p.row_class %>" data-person-id="<%= p.person.id %>" data-activity-id="<%= @activity.id %>">
  15. <td>
  16. <%= p.person.full_name %>
  17. <% if p.is_organizer %><i class="fa fa-star-o"></i><% end %>
  18. </td>
  19. <td>
  20. <%=
  21. editable p, :notes, url: presence_group_activity_path(@activity.group, @activity, person_id: p.person_id), title: "Notes", value: p.notes, emptytext: "--"
  22. %>
  23. </td>
  24. <td>
  25. <%= render partial: "activities/presence_buttons", locals: {activity: @activity, person: p.person, state: p.attending} %>
  26. <% end %>
  27. </table>
  28. <%= link_to 'Edit', edit_group_activity_path(@group, @activity) %> |
  29. <%= link_to 'Back', group_activities_path(@group) %>