tamaloa/direktkreditverwaltung

View on GitHub
app/views/year_end_closings/index.html.haml

Summary

Maintainability
Test Coverage
%h1 Jahresabschlüsse

.row
  .col-md-5

    %h3 Aktuell

    - last_closing_year = YearEndClosing.most_recent_one
    - if last_closing_year
      .btn.btn-info
        = link_to "Aktuellen Abschluss (#{last_closing_year}) bearbeiten", year_end_closing_path(id: last_closing_year)
      %br
      %br
      .btn.btn-danger
        Abschluss rückgängig machen ist derzeit leider nicht möglich
        -#= link_to "Abschluss (#{last_closing_year}) rückgängig machen (derzeit nicht möglich!)", year_end_closings_path(id: last_closing_year),
          confirm: "Wirklich den Jahresabschluss rückgängig machen? Es werden alle Zinsbuchungen des Jahres gelöscht",
          method: :delete

    %h3 Neuer Abschluss

    %p Für alle Direktkreditverträge bei denen die Zinsen am Jahresende aufgeschlagen werden sollen wird eine Buchung am letzten Tag des Jahres erstellt, die die Zinsen bis dahin aufschlägt.

    - if YearEndClosing.next_one > @new_year_end_closing.year
      .btn.btn-default
        Abschluss durchführen
      %p Abschlüsse werden immer für das vergangene Jahr durchgeführt. Nicht für das laufende oder ein zukünftiges Jahr!
    - else
      =form_for @new_year_end_closing do |f|
        = f.label :year, "Jahr wählen"
        = select_year(nil, start_year: YearEndClosing.next_one, end_year: @new_year_end_closing.year)
        %br
        = submit_tag "Abschluss durchführen", class: 'btn btn-warning'

  .col-md-4.col-md-offset-1

    %h3 Vergangene Jahre

    %p
      Hinweis: Hier kann auch das aktuelle Jahr gelistet sein für das noch kein Jahresabschluss gemacht wurde falls
      in diesem Jahr bereits Verträge gekündigt/beendet wurden.
    %ul
      - @year_end_closings.each do |year_end_closing|
        %li= link_to "Jahresabschluss #{year_end_closing}", year_end_closing_path(id: year_end_closing)