This commit is contained in:
Christian Paminger
2007-10-17 16:28:41 +00:00
parent 22eeaf8d5c
commit 4b25efe7b8
2 changed files with 161 additions and 55 deletions
+131 -25
View File
@@ -2,35 +2,141 @@
<html>
<head>
<title>ToDo FAS-Online</title>
<link href="../skin/vilesci.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1 style="text-align: center;">ToDo Fas-Online</h1>
Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die
Auflistung nach Priorit&auml;t (h&ouml;chste oben).<br>
<h2>Fragen für Assistenzmeeting</h2>
<h2>&Auml;nderungen</h2>
<li>Prüfungsprotokoll und Urkunde sollen für mehrere Studenten auf einmal druckbar sein</li>
<br>
<h2>Fehler</h2>
<li>Beim Starten kommt manchmal folgende Fehlermeldung in der Errorconsole: Error: can't decode principals (failure code 8007000e)</li>
<hr>
<h1 style="text-align: center;">ToDo Fas-Online</h1>
&nbsp;&nbsp;&nbsp;&nbsp;
Priorit&auml;ten gehen von 1-3. &nbsp;&nbsp;&nbsp;&nbsp; 1 bedeuted niedrig, 3 bedeuted hoch!.
<br><br>
<h2>Fragen f&uuml;r FAS-Meeting</h2>
<ul>
<li>Sponsionsdatum und Pr&uuml;fungsdatum f&uuml;r mehrere Zuteilen</li>
<li>Pr&uuml;fungs-Protokoll f&uuml;r mehrere Drucken</li>
</ul>
<!-- ********************* Aenderunge und Erweiterungen ******************************************-->
<h2>&Auml;nderungen / Erweiterungen</h2>
<!-- Studenten -->
<table class='liste'>
<tr>
<th>Studenten-Modul</th>
<th>Priorit&auml;t</th>
</tr>
<tr class='liste0'>
<td>Pruefungsprotokoll und Urkunde sollen für mehrere Studenten auf einmal druckbar sein</td>
<td align='center'>2</td>
<tr>
<tr class='liste1'>
<td>Studienerfolgsbestaetigung ausdrucken fuer alle Semester die der Student besucht hat</td>
<td align='center'>2</td>
<tr>
<tr class='liste0'>
<td>Feld zum &auml;ndern des Alias von Studenten</td>
<td align='center'>2</td>
<tr>
<tr class='liste1'>
<td>Bei Notenverwaltung die Unterschiedlichen Noten markieren</td>
<td align='center'>2</td>
<tr>
<tr class='liste0'>
<td>Beim Filtern nach bezahlter Studiengebühr sollen Incoming nicht aufscheinen da diese keine Studiengebühr zahlen müssen</td>
<td align='center'>1</td>
<tr>
<tr class='liste1'>
<td>Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem Geburtsdatum konstruiert. </td>
<td align='center'>1</td>
<tr>
<tr class='liste0'>
<td>Wunsch: statt WS2007 soll WS2007/08 stehen</td>
<td align='center'>1</td>
<tr>
<tr class='liste1'>
<td>Nach Eingabe einer Nachpr&uuml;fung soll die Zeugnisnote automatisch angepasst werden</td>
<td align='center'>2</td>
<tr>
<tr class='liste0'>
<td>Nachpr&uuml;fung (2.Termin) soll auch vom Lektor &uuml;ber das CIS verwaltet werden koennen. Zeugnisnote wird hier nicht automatisch angepasst.</td>
<td align='center'>2</td>
<tr>
<tr class='liste1'>
<td>Note automatisch bei Projektarbeit aufgrund der Punkte.</td>
<td align='center'>2</td>
<tr>
<tr class='liste0'>
<td>Betreuerdaten &auml;ndern.</td>
<td align='center'>2</td>
<tr>
</table>
<br>
<!-- Mitarbeiter -->
<table class='liste'>
<tr>
<th>Mitarbeiter-Modul</th>
<th>Priorität</th>
</tr>
<tr class='liste0'>
<td>Mail an Mitarbeiter senden wenn das <b>aktiv</b>-Feld veraendert wird</td>
<td align='center'>1</td>
<tr>
<tr class='liste1'>
<td></td>
<td align='center'>2</td>
<tr>
</table>
<br>
<h2>Studenten-Modul</h2>
<ul>
<li>Studienerfolgsbestaetigung ausdrucken für alle Semester die der Student besucht hat</li>
<li>Feld zum ändern des Alias von Studenten</li>
<li>Bei Notenverwaltung die Unterschiedlichen Noten markieren</li>
<li>Projektarbeit - nach dem ändern der LVA wird das Feld Lehreinheit nicht geleert</li>
<li>Beim Filtern nach bezahlter Studiengebühr sollen Incoming nicht aufscheinen da diese keine Studiengebühr zahlen müssen</li>
<li> Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem Geburtsdatum konstruiert. </li>
<li> Wunsch: statt WS2007 soll WS2007/08 stehen</li>
</ul>
<hr>
<h2>Mitarbeiter-Modul</h2>
<ul>
<li>Mail senden wenn das aktiv Feld veraendert wird</li>
</ul>
<!-- ********************* Fehler ******************************************-->
<h2>Fehler</h2>
<!-- Allgemein -->
<table class='liste'>
<tr>
<th>Allgemein</th>
<th>Priorität</th>
</tr>
<tr class='liste0'>
<td>Beim Starten kommt manchmal folgende Fehlermeldung in der Errorconsole: Error: can't decode principals (failure code 8007000e)</td>
<td align='center'>1</td>
<tr>
<tr class='liste1'>
<td></td>
<td align='center'>2</td>
<tr>
</table>
<br>
<!-- Studenten -->
<table class='liste'>
<tr>
<th>Studenten-Modul</th>
<th>Priorität</th>
</tr>
<tr class='liste0'>
<td>Projektarbeit - nach dem &auml;ndern der LVA wird das Feld Lehreinheit nicht geleert</td>
<td align='center'>2</td>
<tr>
<tr class='liste1'>
<td></td>
<td align='center'>2</td>
<tr>
</table>
<br>
<!-- Mitarbeiter -->
<table class='liste'>
<tr>
<th>Mitarbeiter-Modul</th>
<th>Priorität</th>
</tr>
<tr class='liste0'>
<td> </td>
<td align='center'>1</td>
<tr>
<tr class='liste1'>
<td></td>
<td align='center'>2</td>
<tr>
</table>
<br>
<!-- ********************* Erledigt ******************************************-->
<hr>
<h2>Erledigte Anforderungen</h2>
<ul>
+30 -30
View File
@@ -48,7 +48,7 @@ function initLektorTree()
{
LektorTree.database.RemoveDataSource(oldDatasources.getNext());
}
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
LektorTreeDatasource = rdfService.GetDataSource(url);
LektorTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
@@ -208,7 +208,7 @@ function onVerbandSelect(event)
//Export aktivieren
document.getElementById('student-toolbar-export').disabled=false;
// Progressmeter starten. Ab jetzt keine 'return's mehr.
document.getElementById('statusbar-progressmeter').setAttribute('mode','undetermined');
//globalProgressmeter.StartPM();
@@ -357,7 +357,7 @@ function onVerbandSelect(event)
}
catch(e)
{}
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
StudentTreeDatasource = rdfService.GetDataSource(url);
StudentTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
@@ -365,7 +365,7 @@ function onVerbandSelect(event)
treeInt.database.AddDataSource(StudentTreeDatasource);
StudentTreeDatasource.addXMLSinkObserver(StudentTreeSinkObserver);
treeInt.builder.addListener(StudentTreeListener);
//Detailfelder Deaktivieren
StudentDetailReset();
StudentDetailDisableFields(true);
@@ -431,7 +431,7 @@ function onFachbereichSelect(event)
}
catch(e)
{}
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
LvTreeDatasource = rdfService.GetDataSource(url);
LvTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
@@ -507,7 +507,7 @@ function onLektorSelect(event)
{
treeLV.database.RemoveDataSource(oldDatasources.getNext());
}
try
{
LvTreeDatasource.removeXMLSinkObserver(LvTreeSinkObserver);
@@ -515,7 +515,7 @@ function onLektorSelect(event)
}
catch(e)
{}
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
LvTreeDatasource = rdfService.GetDataSource(url);
LvTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
@@ -615,13 +615,13 @@ function StatistikPrintLVPlanung()
if(document.getElementById('menu-content-tabs').selectedItem == document.getElementById('tab-verband'))
{
tree = document.getElementById('tree-verband');
if(tree.currentIndex==-1)
{
alert('Bitte zuerst einen Studiengang auswaehlen');
return;
}
//Studiengang und Semester holen
var col;
col = tree.columns ? tree.columns["stg_kz"] : "stg_kz";
@@ -633,13 +633,13 @@ function StatistikPrintLVPlanung()
else if(document.getElementById('menu-content-tabs').selectedItem == document.getElementById('tab-fachbereich'))
{
tree = document.getElementById('tree-fachbereich');
if(tree.currentIndex==-1)
{
alert('Bitte zuerst einen Fachbereich auswaehlen');
return;
}
//Fachbereich holen
var col;
col = tree.columns ? tree.columns["kurzbz"] : "kurzbz";
@@ -649,13 +649,13 @@ function StatistikPrintLVPlanung()
else if(document.getElementById('menu-content-tabs').selectedItem == document.getElementById('tab-lektor'))
{
tree = document.getElementById('tree-lektor');
if(tree.currentIndex==-1)
{
alert('Bitte zuerst einen Mitarbeiter auswaehlen');
return;
}
//UID holen
var col;
col = tree.columns ? tree.columns["uid"] : "uid";
@@ -840,15 +840,15 @@ function BISStudentenPlausicheck()
col = tree.columns ? tree.columns["stg_kz"] : "stg_kz";
var stg_kz=tree.view.getCellText(tree.currentIndex,col);
if(stg_kz!='')
window.open('<?php echo APP_ROOT ?>vilesci/bis/bis_datencheck.php?stg_kz='+stg_kz,'Datencheck','');
window.open('<?php echo APP_ROOT ?>vilesci/bis/checkstudenten.php?stg_kz='+stg_kz,'Datencheck','');
else
alert('Bitte einen Studiengang auswaehlen');
}
// ****
// * oeffnet Script zum Checken der Studentendaten
// * oeffnet Script zum BIS-Export der Studentendaten
// ****
function BISStudentenExport()
{
@@ -863,7 +863,7 @@ function BISStudentenExport()
col = tree.columns ? tree.columns["stg_kz"] : "stg_kz";
var stg_kz=tree.view.getCellText(tree.currentIndex,col);
if(stg_kz!='')
window.open('<?php echo APP_ROOT ?>vilesci/bis/studentenmeldung.php?stg_kz='+stg_kz,'StudentenMeldung','');
else
@@ -897,7 +897,7 @@ function ChangeTabsToLehrveranstaltung()
}
// ****
// * Wenn der Tab Mitarbeiter Markiert ist, und auf den Tab Verband geklickt wird,
// * Wenn der Tab Mitarbeiter Markiert ist, und auf den Tab Verband geklickt wird,
// * dann wird der StudententTab markiert
// ****
function ChangeTabVerband()
@@ -908,7 +908,7 @@ function ChangeTabVerband()
// ****
// * Aendert die Variable kontofilterstg
// * Wenn kontofilterstg=true dann werden nur die Buchungen aus dem
// * Wenn kontofilterstg=true dann werden nur die Buchungen aus dem
// * aktuellen Studiengang angezeigt
// ****
function EinstellungenKontoFilterStgChange()
@@ -919,18 +919,18 @@ function EinstellungenKontoFilterStgChange()
checked='true';
else
checked='false';
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
// Request absetzen
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
var req = new phpRequest(url,'','');
req.add('type', 'variablechange');
req.add('kontofilterstg', checked);
var response = req.executePOST();
var val = new ParseReturnValue(response)
@@ -946,7 +946,7 @@ function EinstellungenKontoFilterStgChange()
{
//Statusbar setzen
document.getElementById("statusbarpanel-text").label = "Variable wurde erfolgreich geaendert";
//Ansichten Refreshen
try
{
@@ -957,7 +957,7 @@ function EinstellungenKontoFilterStgChange()
debug('catch: '+e);
}
}
return true;
}
@@ -972,13 +972,13 @@ function PrintAccountInfoBlatt()
//STUDENTEN
var tree = document.getElementById('student-tree');
var data='';
var start = new Object();
var end = new Object();
var numRanges = tree.view.selection.getRangeCount();
var paramList= '';
var error=0;
//alle markierten personen holen
for (var t = 0; t < numRanges; t++)
{
@@ -999,13 +999,13 @@ function PrintAccountInfoBlatt()
//MITARBEITER
var tree = document.getElementById('mitarbeiter-tree');
var data='';
var start = new Object();
var end = new Object();
var numRanges = tree.view.selection.getRangeCount();
var paramList= '';
var error=0;
//alle markierten personen holen
for (var t = 0; t < numRanges; t++)
{
@@ -1020,8 +1020,8 @@ function PrintAccountInfoBlatt()
error = error+1;
}
}
}
}
if(data!='')
{
if(error>0)