Wenn übers CIS eine Nachprüfung von einem Administrator angelegt wird, wird dies im FAS nicht korrekt angezeigt, sondern immer der Mitarbeiter der zuletzt angeklickten Prüfung angezeigt.

Dieser Anzeigefehler wurde behoben.
This commit is contained in:
Andreas Österreicher
2012-07-03 15:10:04 +00:00
parent 55e76d5e1c
commit a9db5aff6c
+14 -1
View File
@@ -3717,7 +3717,7 @@ function StudentPruefungNeu()
}
// ****
// * Wenn die Lehrvernastaltung der Pruefung geaendert wird, dann wird die Liste der Lehreinheiten neu geladen
// * Wenn die Lehrveranstaltung der Pruefung geaendert wird, dann wird die Liste der Lehreinheiten neu geladen
// ****
function StudentPruefungLVAChange()
{
@@ -3973,6 +3973,19 @@ function StudentPruefungAuswahl()
MADropDown.database.AddDataSource(datasource);
MADropDown.builder.rebuild();
// Pruefen ob der zugeteilte Mitarbeiter in dem Dropdown vorhanden ist, ansonsten wird er zusaetzlich geladen
// das kann der Fall sein, wenn jemand uebers CIS eine Pruefung Eintraegt der nicht Lektor der LV ist (z.B. Admin)
var children = document.getElementById('student-pruefung-menulist-mitarbeiter').getElementsByAttribute('value',mitarbeiter_uid);
if(children.length == 0)
{
url='<?php echo APP_ROOT;?>rdf/mitarbeiter.rdf.php?mitarbeiter_uid='+mitarbeiter_uid+"&"+gettimestamp();
var datasource = rdfService.GetDataSourceBlocking(url);
datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
MADropDown.database.AddDataSource(datasource);
MADropDown.builder.rebuild();
}
document.getElementById('student-pruefung-menulist-lehrveranstaltung').value=lehrveranstaltung_id;
document.getElementById('student-pruefung-menulist-lehreinheit').value=lehreinheit_id;