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

Version Path
fine_print-2.0.3 app/views/fine_print/contracts/index.html.erb
fine_print-2.0.2 app/views/fine_print/contracts/index.html.erb
fine_print-2.0.1 app/views/fine_print/contracts/index.html.erb
fine_print-2.0.0 app/views/fine_print/contracts/index.html.erb