Files
old-holivud2/app/views/contracts/pdf.html.erb
2020-09-13 20:09:48 +02:00

67 lines
2.2 KiB
Plaintext

<% logo = local_assigns[:logo] ? local_assigns[:logo] : nil %>
<% if logo || (releasable.model_name == 'AppearanceRelease' && releasable.person_photo.attached?) ||
contract_template.body.present? || (releasable.minor? && contract_template.guardian_clause.present?) %>
<div class="page">
<%= render "contracts/logo_page", logo: logo, preview: preview, releasable: releasable, contract_template: contract_template %>
</div>
<% end %>
<% if contract_template.present? && contract_template.has_questionnaire? %>
<div class="page">
<%= render "contracts/questionnaire", releasable: releasable, contract_template: contract_template, preview: preview %>
</div>
<% end %>
<div class="page">
<%= render "contracts/signature_page", releasable: releasable, contract_template: contract_template, preview: preview %>
</div>
<% if releasable.respond_to?(:amendment_signed?) && releasable.amendment_signed? %>
<div class="page">
<%= render "contracts/amendment_page", releasable: releasable, preview: preview %>
</div>
<% end %>
<% if releasable.respond_to?(:exhibit_a_answer) %>
<% if contract_template.has_exhibit_a? %>
<div class="page">
<%= render "contracts/exhibit_a_page", releasable: releasable, preview: preview %>
</div>
<% end %>
<% if contract_template.has_exhibit_b? %>
<div class="page">
<%= render "contracts/exhibit_b_page", releasable: releasable, preview: preview %>
</div>
<% end %>
<% end %>
<% if releasable.try(:approved?) %>
<div class="page">
<%= render "contracts/for_office_use_only", releasable: releasable, preview: preview %>
</div>
<% end %>
<% if releasable.respond_to?(:image_files) %>
<div class="page">
<%= render "contracts/files", release: releasable, preview: preview %>
</div>
<% end %>
<% if releasable.try(:photos).present? %>
<div class="page">
<%= render "contracts/photos", release: releasable, preview: preview %>
</div>
<% end %>
<% if releasable.notes.any? %>
<div class="page">
<%= render "contracts/notes", notable: releasable %>
</div>
<% end %>
<% if releasable.tags.any? %>
<div class="page">
<%= render "contracts/tags", taggable: releasable %>
</div>
<% end %>