mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-03 21:29:28 +00:00
Adapted FAS to display status 'Geändert' when CHANGED HOURS (and NO betrag)
Up to now changes were identified only by comparing betrag with vertrag_betrag. Problem is: when a new Lehrauftrag betrag is set with 0 or NULL and only hours are set, a later change of hours cannot be identified (as the betrag and vertrag_betrag do not change). This is fixed now.
This commit is contained in:
@@ -1419,8 +1419,10 @@ function LeMitarbeiterAuswahl()
|
||||
}
|
||||
|
||||
// Vertragsstatus setzen
|
||||
// * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist: Status 'geändert' hardcoden
|
||||
if(gesamtkosten != parseFloat(betrag))
|
||||
// * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist ODER
|
||||
// wenn Semesterstunden im Lehrauftrag nicht gleich Stunden im Vertrag:
|
||||
// dann: Status 'geändert' hardcoden
|
||||
if(gesamtkosten != parseFloat(betrag) || semesterstunden != vertragsstunden)
|
||||
{
|
||||
vertragsstatus = 'Geändert';
|
||||
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-vertragsstatus').setAttribute("style", "font-weight: bold")
|
||||
|
||||
@@ -977,8 +977,10 @@ function StudentProjektbetreuerAuswahl()
|
||||
}
|
||||
|
||||
// Vertragsstatus setzen
|
||||
// * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist: Status 'geändert' hardcoden
|
||||
if(gesamtkosten != parseFloat(betrag))
|
||||
// * wenn Gesamtkosten des Projektbetreuers nicht gleich Betrag im Vertrag ist ODER
|
||||
// wenn Semesterstunden des Projektbetreuers nicht gleich Stunden im Vertrag:
|
||||
// dann: Status 'geändert' hardcoden
|
||||
if(gesamtkosten != parseFloat(betrag) || stunden != vertragsstunden)
|
||||
{
|
||||
vertragsstatus = 'Geändert';
|
||||
document.getElementById('student-projektbetreuer-label-vertragsstatus').setAttribute("style", "font-weight: bold")
|
||||
|
||||
Reference in New Issue
Block a user