osbridge/openconferenceware

View on GitHub
app/views/open_conference_ware/proposals/_transition_control.html.erb

Summary

Maintainability
Test Coverage
<%
# SUMMARY: Display control for transitioning a proposal's status.
#
# Variables:
# * proposal

proposal ||= @proposal
%>

<div id="proposal_transition_control_container_<%= proposal.id %>" class="proposal_transition_control_container proposal_control_container">
  <% if proposal.aasm.events(proposal.aasm.current_state).empty? %>
    No valid transitions available from status <%= proposal.aasm.current_state %>
  <% else %>
    <%= select('proposal', 'transition', proposal.titles_and_statuses[1 .. proposal.titles_and_statuses.length], {:include_blank => proposal.titles_and_statuses[0][0]}, {:class => 'proposal_transition_control proposal_control', :x_proposal_id => proposal.id}) %>
  <% end %>
</div>