From 844bfe91507c8bb740dd7e4052f10fd081209560 Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 9 Aug 2022 11:10:16 +0200 Subject: [PATCH] Fixed wrong 'Bisher angerechnete ECTS' calculation when approving and withdrawing in one go --- public/js/lehre/anrechnung/approveAnrechnungDetail.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/public/js/lehre/anrechnung/approveAnrechnungDetail.js b/public/js/lehre/anrechnung/approveAnrechnungDetail.js index 051f5ede2..641cc0933 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungDetail.js +++ b/public/js/lehre/anrechnung/approveAnrechnungDetail.js @@ -91,7 +91,8 @@ $(function(){ approveAnrechnungDetail.formatGenehmigungIsPositiv( data.retval[0].abgeschlossen_am, data.retval[0].abgeschlossen_von, - data.retval[0].status_bezeichnung + data.retval[0].status_kurzbz, + data.retval[0].status_bezeichnung, ); approveAnrechnungDetail.sumUpEcts(); @@ -171,6 +172,7 @@ $(function(){ approveAnrechnungDetail.formatGenehmigungIsNegativ( data.retval[0].abgeschlossen_am, data.retval[0].abgeschlossen_von, + data.retval[0].status_kurzbz, data.retval[0].status_bezeichnung, begruendung ); @@ -252,7 +254,6 @@ $(function(){ { successCallback: function (data, textStatus, jqXHR) { - console.log(data); if (data.error && data.retval != null) { // Print error message @@ -485,12 +486,13 @@ var approveAnrechnungDetail = { $('#approveAnrechnungDetail-reject-anrechnung-ask').prop('disabled', true); $('#approveAnrechnungDetail-withdraw-request-recommedation').removeClass('hidden'); }, - formatGenehmigungIsPositiv: function(abgeschlossenAm, abgeschlossenVon, statusBezeichnung){ + formatGenehmigungIsPositiv: function(abgeschlossenAm, abgeschlossenVon, statusKurzbz, statusBezeichnung){ $('#approveAnrechnungDetail-genehmigungDetail-genehmigungIsNull').addClass('hidden'); $('#approveAnrechnungDetail-genehmigungDetail-genehmigungIsNegativ').addClass('hidden'); $('#approveAnrechnungDetail-genehmigungDetail-genehmigungIsPositiv').removeClass('hidden'); $('#approveAnrechnungDetail-status_kurzbz').text(statusBezeichnung); $('#approveAnrechnungDetail-status_kurzbz').closest('div').removeClass('alert-warning').addClass('alert-success'); + $('#approveAnrechnungDetail-status_kurzbz').data('status_kurzbz', statusKurzbz); $('#approveAnrechnungDetail-abgeschlossenAm').text(abgeschlossenAm); $('#approveAnrechnungDetail-abgeschlossenVon').text(abgeschlossenVon); $('#approveAnrechnungDetail-request-recommendation').prop('disabled', true); @@ -500,12 +502,13 @@ var approveAnrechnungDetail = { // Show button to withdraw approval $('#approveAnrechnungDetail-withdraw-anrechnung-approvement').removeClass('hidden'); }, - formatGenehmigungIsNegativ: function(abgeschlossenAm, abgeschlossenVon, statusBezeichnung, begruendung){ + formatGenehmigungIsNegativ: function(abgeschlossenAm, abgeschlossenVon, statusKurzbz, statusBezeichnung, begruendung){ $('#approveAnrechnungDetail-genehmigungDetail-genehmigungIsNull').addClass('hidden'); $('#approveAnrechnungDetail-genehmigungDetail-genehmigungIsPositiv').addClass('hidden'); $('#approveAnrechnungDetail-genehmigungDetail-genehmigungIsNegativ').removeClass('hidden'); $('#approveAnrechnungDetail-status_kurzbz').text(statusBezeichnung); $('#approveAnrechnungDetail-status_kurzbz').closest('div').removeClass('alert-warning').addClass('alert-danger'); + $('#approveAnrechnungDetail-status_kurzbz').data('status_kurzbz', statusKurzbz); $('#approveAnrechnungDetail-abgeschlossenAm').text(abgeschlossenAm); $('#approveAnrechnungDetail-abgeschlossenVon').text(abgeschlossenVon); $('#approveAnrechnungDetail-genehmigungDetail-begruendung').text(begruendung);