Sha256: 83da4ac6deeaad2f40fe9a812751fe205eeda26993bf342028f581d608893a99

Contents?: true

Size: 631 Bytes

Versions: 4

Compression:

Stored size: 631 Bytes

Contents

<%
# VARIABLES:
# * @event => Event these proposals are for
# * @proposals => Array of proposal objects

page_title "#{@event.title} sessions"

cache_key = "#{@kind}_index_terse,event_#{@event.id}"
%>

<%- cache cache_key do -%>
  <%- for track in @event.tracks.sort_by(&:title) -%>
    <%- proposals = track.proposals.confirmed.sort_by(&:title) -%>
    <%- next unless proposals.size > 0 -%>
<h2><%= track.title %></h2>
<ul>
    <%- for proposal in proposals -%>
  <li><%= link_to proposal.title, session_path(proposal) -%> by <%= proposal.users.map(&:fullname).to_sentence %></li>
    <%- end -%>
</ul>
  <%- end -%>
<%- end -%>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
open_conference_ware-1.0.0.pre4 app/views/open_conference_ware/proposals/sessions_index_terse.html.erb
open_conference_ware-1.0.0.pre3 app/views/open_conference_ware/proposals/sessions_index_terse.html.erb
open_conference_ware-1.0.0.pre2 app/views/open_conference_ware/proposals/sessions_index_terse.html.erb
open_conference_ware-1.0.0.pre1 app/views/open_conference_ware/proposals/sessions_index_terse.html.erb