Browse Source

minderleistungen rot bei LK

burningTyger 8 years ago
parent
commit
805b247afc
1 changed files with 5 additions and 4 deletions
  1. 5 4
      views/minderleistungen.slim

+ 5 - 4
views/minderleistungen.slim

@@ -28,19 +28,20 @@ link href=url("/css/print_a4.css") rel="stylesheet" media="all"
         -hj=s.halbjahr(jahr, abschnitt)
         -faecher={}
         -s.abi_abschluss_leistungen.each do |f|
-          -faecher[f.fach.bezeichnung] = [] << (f.p12_1.to_i < 5 && f.p12_1.to_i > 0 ? f.p12_1.to_i : 0)
+          -faecher[f.fach.bezeichnung] = [] << (f.abi_fach.to_i.between?(1,3) || f.fach_krz == "DM")
+          -faecher[f.fach.bezeichnung] << (f.p12_1.to_i < 5 && f.p12_1.to_i > 0 ? f.p12_1.to_i : 0)
           -faecher[f.fach.bezeichnung] << (f.p12_2.to_i < 5 && f.p12_2.to_i > 0 ? f.p12_2.to_i : 0)
           -faecher[f.fach.bezeichnung] << (f.p13_1.to_i < 5 && f.p13_1.to_i > 0 ? f.p13_1.to_i : 0)
           -faecher[f.fach.bezeichnung] << (f.p13_2.to_i < 5 && f.p13_2.to_i > 0 ? f.p13_2.to_i : 0)
-        -faecher.delete_if{|f,p|p.sum==0}
+        -faecher.delete_if{|f,p|p[1..4].sum==0}
         -next if faecher.empty?
         .row
           .col-xs-5
             b ="#{s.name}, #{s.vorname}"
           .col-xs-7
-              table.table-bordered.table-condensed width="100%"
+              table.table.table-bordered.table-condensed width="100%"
                 -faecher.each_pair do |f,p|
-                  tr
+                  tr class=("danger" if p.shift)
                     td =f
                     -4.times do
                       -o=p.shift