tamaloa/direktkreditverwaltung

View on GitHub
app/views/contracts/remaining_term.html.haml

Summary

Maintainability
Test Coverage
%h1 Übersicht Direktkreditverträge, sortiert nach Restlaufzeit
In dieser Anzeige werden nur Verträge mit existierenden Buchungen berücksichtigt.
Die Ergebnisse dieser Auswertung werden in der Offenlegung im E-Bundesanzeiger verwendet.


Wähle das Jahr der Offenlegung (Stichtag 31.12.):
= form_tag("/contracts/remaining_term", :method => "get") do
  - year = Date.current.year
  = select_tag :year, options_for_select(((year-10)..year).to_a, @year)
  = submit_tag "ok", class: 'btn btn-default'
- @date = Date.new(@year, 12, 31)
%h3
  Restlaufzeit bis zu einem Jahr zum #{@date}
- @fixed_term_contracts = @contracts.select { |c| c.remaining_months && c.remaining_months <= 12 }
= render 'remaining_snippet'
%h3
  Restlaufzeit zwischen einem und fünf Jahren zum #{@date}
- @fixed_term_contracts = @contracts.select { |c| c.remaining_months && c.remaining_months <= (12*5) && c.remaining_months > 12 }
= render 'remaining_snippet'
%h3
  Restlaufzeit mehr als fünf Jahre zum #{@date}
- @fixed_term_contracts = @contracts.select { |c| c.remaining_months && c.remaining_months > (12*5) }
= render 'remaining_snippet'
%h3 Unbefristete Verträge
- @open_end_contracts = @contracts.select { |c| c.last_version.is_open_ended }
= render 'remaining_open_ended_snippet'