mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Projektphasentyp und Verantwortlich
This commit is contained in:
@@ -72,6 +72,8 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/ressource.overlay.xul.php"
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-titel" label="Titel" flex="2" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-typ" label="Typ" flex="2" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-nummer" label="Nummer" flex="1" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-beginn" label="Beginn" flex="2" hidden="false"/>
|
||||
@@ -84,12 +86,13 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/ressource.overlay.xul.php"
|
||||
<treechildren>
|
||||
<treeitem uri="rdf:*">
|
||||
<treerow>
|
||||
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/projektphase/rdf#typ^.png" label="rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/projektphase/rdf#typ^.png" label=" rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#oe_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_phase"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_phase_id"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#titel"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#typ"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#nummer"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#beginn"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#ende"/>
|
||||
|
||||
@@ -146,13 +146,15 @@ function onselectTreeProjektphase()
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
|
||||
getService(Components.interfaces.nsIRDFService);
|
||||
var subject = rdfService.GetResource("http://www.technikum-wien.at/projektphase/" + projektphase_id);
|
||||
|
||||
console.log(subject);
|
||||
var predicateNS = "http://www.technikum-wien.at/projektphase/rdf";
|
||||
|
||||
//Daten holen
|
||||
var projekt_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#projekt_kurzbz" ));
|
||||
var projektphase_fk=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#projektphase_fk" ));
|
||||
var ressource_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ressource_id" ));
|
||||
var bezeichnung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bezeichnung" ));
|
||||
var typ=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#typ" ));
|
||||
var beschreibung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beschreibung" ));
|
||||
var start=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#start" ));
|
||||
var ende=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
|
||||
@@ -160,13 +162,18 @@ function onselectTreeProjektphase()
|
||||
var personentage=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#personentage" ));
|
||||
var farbe=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#farbe" ));
|
||||
|
||||
//alert(typ);
|
||||
|
||||
//Daten den Feldern zuweisen
|
||||
var menulist = document.getElementById('menulist-projektphase-detail-projektphase_fk');
|
||||
ProjektphaseFkLoad(menulist, projekt_kurzbz, projektphase_id);
|
||||
menulist = document.getElementById('menulist-projektphase-detail-ressource');
|
||||
RessourceTaskLoad(menulist, projektphase_id);
|
||||
document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value=projekt_kurzbz;
|
||||
document.getElementById('textbox-projektphase-detail-projektphase_id').value=projektphase_id;
|
||||
document.getElementById('textbox-projektphase-detail-beschreibung').value=beschreibung;
|
||||
document.getElementById('textbox-projektphase-detail-bezeichnung').value=bezeichnung;
|
||||
document.getElementById('textbox-projektphase-detail-typ').value=typ;
|
||||
document.getElementById('textbox-projektphase-detail-start').value=start;
|
||||
document.getElementById('textbox-projektphase-detail-ende').value=ende;
|
||||
document.getElementById('textbox-projektphase-detail-budget').value=budget;
|
||||
@@ -174,6 +181,7 @@ function onselectTreeProjektphase()
|
||||
document.getElementById('textbox-projektphase-detail-farbe').value=farbe;
|
||||
document.getElementById('checkbox-projektphase-detail-neu').checked=false;
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-projektphase_fk', projektphase_fk);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-ressource', ressource_id);
|
||||
|
||||
//Notizen zu einer Phase Laden
|
||||
notiz = document.getElementById('box-projektphase-notizen');
|
||||
@@ -214,8 +222,10 @@ function saveProjektphaseDetail()
|
||||
//Werte holen
|
||||
projektphase_id = document.getElementById('textbox-projektphase-detail-projektphase_id').value;
|
||||
projektphase_fk = document.getElementById('menulist-projektphase-detail-projektphase_fk').value;
|
||||
ressource_id = document.getElementById('menulist-projektphase-detail-ressource').value;
|
||||
projekt_kurzbz = document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value;
|
||||
bezeichnung = document.getElementById('textbox-projektphase-detail-bezeichnung').value;
|
||||
typ = document.getElementById('textbox-projektphase-detail-typ').value;
|
||||
beschreibung = document.getElementById('textbox-projektphase-detail-beschreibung').value;
|
||||
start = document.getElementById('textbox-projektphase-detail-start').iso;
|
||||
ende = document.getElementById('textbox-projektphase-detail-ende').iso;
|
||||
@@ -233,6 +243,7 @@ function saveProjektphaseDetail()
|
||||
phase.appendChild(new SOAPObject("projektphase_fk")).val(projektphase_fk);
|
||||
phase.appendChild(new SOAPObject("projekt_kurzbz")).val(projekt_kurzbz);
|
||||
phase.appendChild(new SOAPObject("bezeichnung")).cdataval(bezeichnung);
|
||||
phase.appendChild(new SOAPObject("typ")).cdataval(typ);
|
||||
phase.appendChild(new SOAPObject("beschreibung")).cdataval(beschreibung);
|
||||
phase.appendChild(new SOAPObject("start")).val(start);
|
||||
phase.appendChild(new SOAPObject("ende")).val(ende);
|
||||
@@ -314,6 +325,7 @@ function ProjektphaseDetailReset()
|
||||
document.getElementById('textbox-projektphase-detail-projektphase_id').value='';
|
||||
document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value='';
|
||||
document.getElementById('textbox-projektphase-detail-bezeichnung').value='';
|
||||
document.getElementById('textbox-projektphase-detail-typ').value='Projektphase';
|
||||
document.getElementById('textbox-projektphase-detail-beschreibung').value='';
|
||||
document.getElementById('textbox-projektphase-detail-start').value='';
|
||||
document.getElementById('textbox-projektphase-detail-ende').value='';
|
||||
@@ -327,7 +339,9 @@ function ProjektphaseDetailReset()
|
||||
function ProjektphaseDetailDisable(val)
|
||||
{
|
||||
document.getElementById('menulist-projektphase-detail-projektphase_fk').disabled=val;
|
||||
document.getElementById('menulist-projektphase-detail-ressource').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-bezeichnung').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-typ').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-beschreibung').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-start').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-ende').disabled=val;
|
||||
@@ -359,12 +373,20 @@ function ProjektphaseNeu()
|
||||
ProjektphaseFkLoad(menulist, projekt_kurzbz);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-projektphase_fk', '');
|
||||
|
||||
|
||||
//Menulist fuer Ressourcen laden und optionalen Eintrag markieren
|
||||
menulist = document.getElementById('menulist-projektphase-detail-ressource');
|
||||
RessourceTaskLoad(menulist, projektphase_id);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-ressource', '');
|
||||
|
||||
|
||||
document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value=projekt_kurzbz;
|
||||
|
||||
//Neu Status setzen
|
||||
document.getElementById('caption-projektphase-detail').label='Neue Phase';
|
||||
document.getElementById('checkbox-projektphase-detail-neu').checked=true;
|
||||
document.getElementById('textbox-projektphase-detail-farbe').value='#0000FF';
|
||||
document.getElementById('textbox-projektphase-detail-typ').value='Projektphase';
|
||||
|
||||
//Detail Tab auswaehlen
|
||||
document.getElementById('projektphase-tabs').selectedItem=document.getElementById('projektphase-tab-detail');
|
||||
|
||||
@@ -94,6 +94,10 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/projektphasedetail.overlay
|
||||
<treecol id="treecol-projektphase-budget" label="Budget" flex="2" hidden="false" persist="hidden width ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/projektphase/rdf#budget" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektphase-typ" label="Typ" flex="2" hidden="true" persist="hidden width ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/projektphase/rdf#typ" />
|
||||
<treecol id="treecol-projektphase-oe_kurzbz" label="Organisationseinheit" flex="2" hidden="false" persist="hidden width ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/projektphase/rdf#oe_kurzbz" />
|
||||
@@ -120,12 +124,13 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/projektphasedetail.overlay
|
||||
<treechildren>
|
||||
<treeitem uri="rdf:*">
|
||||
<treerow dbID="rdf:http://www.technikum-wien.at/projektphase/rdf#projektphase_id" >
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/projektphase/rdf#typ^.png" label="rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_phase_id"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#beschreibung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#beginn"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#ende"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#budget"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#typ"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#oe_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#fortschritt"/>
|
||||
|
||||
@@ -51,22 +51,16 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<column flex="5"/>
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="Projektphase ID" control="textbox-projektphase-detail-projektphase_id "/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-projektphase_id" readonly="true" size="3"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="Projekt Kurzbz" control="textbox-projektphase-detail-projekt_kurzbz"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-projekt_kurzbz" size="16" maxlength="16" readonly="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Übergeordnete Projektphase" control="menulist-projektphase-detail-projektphase_fk"/>
|
||||
<label value="Projektphase ID" control="textbox-projektphase-detail-projektphase_id "/>
|
||||
<textbox id="textbox-projektphase-detail-projektphase_id" readonly="true" size="3"/>
|
||||
<spacer />
|
||||
<label value="Parent Projektphase" control="menulist-projektphase-detail-projektphase_fk"/>
|
||||
<menulist id="menulist-projektphase-detail-projektphase_fk"
|
||||
datasources="rdf:null"
|
||||
ref="http://www.technikum-wien.at/projektphase"
|
||||
@@ -81,38 +75,55 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
|
||||
</template>
|
||||
</menulist>
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Bezeichnung" control="textbox-projektphase-detail-bezeichnung"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-bezeichnung" maxlength="32" size="32" disabled="true"/>
|
||||
<spacer />
|
||||
<label value="Typ" control="textbox-projektphase-detail-typ"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-typ" maxlength="32" size="32" disabled="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</hbox>
|
||||
|
||||
</row>
|
||||
<row>
|
||||
<label value="Beschreibung" control="textbox-projektphase-detail-beschreibung"/>
|
||||
<label value="Beschreibung" control="menulist-projektphase-detail-ressource"/>
|
||||
<textbox id="textbox-projektphase-detail-beschreibung" multiline="true" disabled="true" rows="10"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Start" control="textbox-projektphase-detail-start"/>
|
||||
<box class="Datum" id="textbox-projektphase-detail-start" disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Ende" control="textbox-projektphase-detail-ende"/>
|
||||
<box class="Datum" id="textbox-projektphase-detail-ende" disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Budget" control="textbox-projektphase-detail-budget"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-budget" size="12" maxlength="13" disabled="true"/>
|
||||
<label value="Verantwortung" control="textbox-projektphase-detail-ressource"/>
|
||||
<hbox>
|
||||
<menulist id="menulist-projektphase-detail-ressource"
|
||||
datasources="rdf:null"
|
||||
xmlns:RESSOURCE="http://www.technikum-wien.at/ressource/rdf#"
|
||||
ref="http://www.technikum-wien.at/ressource/alle"
|
||||
disabled="true"
|
||||
>
|
||||
<template>
|
||||
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/ressource/rdf#ressource_id"
|
||||
label="rdf:http://www.technikum-wien.at/ressource/rdf#bezeichnung ( rdf:http://www.technikum-wien.at/ressource/rdf#typ )"
|
||||
uri="rdf:*"/>
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
<spacer />
|
||||
<label value="Budget" control="textbox-projektphase-detail-budget"/>
|
||||
<textbox id="textbox-projektphase-detail-budget" size="12" maxlength="13" disabled="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Farbe" control="textbox-projektphase-detail-farbe"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-farbe" size="7" maxlenght="7" disabled="true"/>
|
||||
<spacer />
|
||||
<row>
|
||||
<label value="Start" control="textbox-projektphase-detail-start"/>
|
||||
<hbox>
|
||||
<box class="Datum" id="textbox-projektphase-detail-start" disabled="true"/>
|
||||
<label value="Ende" control="textbox-projektphase-detail-ende"/>
|
||||
<box class="Datum" id="textbox-projektphase-detail-ende" disabled="true"/>
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
@@ -120,6 +131,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-personentage" size="4" maxlenght="5" disabled="true"/>
|
||||
<spacer />
|
||||
<label value="Farbe" control="textbox-projektphase-detail-farbe"/>
|
||||
<textbox id="textbox-projektphase-detail-farbe" size="7" maxlenght="7" disabled="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
</rows>
|
||||
@@ -130,4 +144,4 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</hbox>
|
||||
</groupbox>
|
||||
</vbox>
|
||||
</overlay>
|
||||
</overlay>
|
||||
|
||||
Reference in New Issue
Block a user