MiraitSystems/enju_trunk

View on GitHub
app/views/manifestations/_show_creators.mobile.erb

Summary

Maintainability
Test Coverage
  <%- unless manifestation.creators.readable_by(current_user).empty? -%>
    <%- if params[:mode] == 'show_all_creators' -%>
      <%= t('agent.creator') -%>:<%= agents_list(manifestation.creates.except(:order).order(order_str('create')).readable_by(current_user), {:nolink => true}, manifestation.id, 'create') %>
    <%- else -%>
      <%= t('agent.creator') -%>:<%= agents_list(manifestation.creates.except(:order).order(order_str('create')).readable_by(current_user)[0..2], {:nolink => true}, manifestation.id, 'create') %>
    <%- end -%>
  <%- end -%>
  <%- unless manifestation.contributors.readable_by(current_user).empty? -%>
    <%= t('agent.contributor') -%>:<%= agents_list(manifestation.realizes.except(:order).order(order_str('realize')).readable_by(current_user), {:nolink => true}, manifestation.id, 'realize') %>
  <%- end -%>
  <%- unless manifestation.publishers.readable_by(current_user).empty? -%>
    <%= t('agent.publisher') -%>:<%= agents_list(manifestation.produces.except(:order).order(order_str('produce')).readable_by(current_user), {:nolink => true}, manifestation.id, 'produce') %>
  <%- end -%>

<div>
  <%- if manifestation.pub_date.present? -%>
    <%= t('page.pub_date') -%>:<%= manifestation.pub_date -%>
  <%- end -%>
</div>