Sha256: da8cf0c925cf1db65eb7af9302ddc9f8fd77771839bdb6feba2bd27ac2eba884
Contents?: true
Size: 1.78 KB
Versions: 4
Compression:
Stored size: 1.78 KB
Contents
<h1 class='fine_print heading'>FinePrint Contracts</h1> <div class='fine_print contract_index'> <% @contracts.each do |name, contracts| %> <%# Sort contracts by version number; unpublished contracts go at end by creation date %> <% #contracts = contracts.sort_by {|cc| cc.version || cc.created_at.to_i} %> <ul class='fine_print'> <li><%= name %></li> <ul class='fine_print'> <% contracts.each do |contract| %> <li><%= link_to contract.title, contract %> (<%= contract.version.nil? ? 'draft' : "v.#{contract.version.to_s}" %>) <% if contract.signatures.empty? %> [<%= link_to 'Edit', edit_contract_path(contract), :class => 'fine_print link' %>] <% if contract.is_published? %> [<%= link_to 'Unpublish', unpublish_contract_path(contract), :method => :put, :data => {:confirm => 'Are you sure you want to unpublish this contract?'} %>] <% else %> [<%= link_to 'Publish', publish_contract_path(contract), :method => :put, :data => {:confirm => 'Are you sure you want to publish this contract?'} %>] <% end %> [<%= link_to 'Delete', contract, :method => :delete, :data => {:confirm => 'Are you sure you wish to delete this contract?'}, :class => 'fine_print link' %>] <% else %> [<%= link_to 'New version', new_version_contract_path(contract), :method => :post %>] [<%= link_to 'Signatures', contract_signatures_path(contract) %>] <% end %> </li> <% end %> </ul> </ul> <% end %> <div class='fine_print links'> <%= link_to 'New Contract', new_contract_path, :class => 'fine_print link' %> </div> </div>
Version data entries
4 entries across 4 versions & 1 rubygems