mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
- Planner - Mantis Status, Priorität, Kategorie und Projekte änderbar
- Tabellen für Webservice Log
This commit is contained in:
@@ -53,11 +53,11 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
|||||||
<textbox id="textbox-projekttask-mantis-issue_last_updated" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_last_updated" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="Projekt ID" control="menulist-projekttask-mantis-issue_project_id"/>
|
<label value="Projekt" control="menulist-projekttask-mantis-issue_project_id"/>
|
||||||
<menulist id="menulist-projekttask-mantis-issue_project_id"
|
<menulist id="menulist-projekttask-mantis-issue_project_id"
|
||||||
datasources="<?php echo APP_ROOT;?>rdf/mantis_projects.rdf.php"
|
datasources="<?php echo APP_ROOT;?>rdf/mantis_projects.rdf.php"
|
||||||
ref="http://www.technikum-wien.at/mantis_project"
|
ref="http://www.technikum-wien.at/mantis_project"
|
||||||
|
onselect="ProjekttaskMantisProjektChange()"
|
||||||
>
|
>
|
||||||
<template>
|
<template>
|
||||||
<menupopup>
|
<menupopup>
|
||||||
@@ -72,33 +72,83 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
|||||||
<textbox id="textbox-projekttask-mantis-issue_project_name" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_project_name" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="Zusammenfassung" control="textbox-projekttask-mantis-issue_summary"/>
|
|
||||||
<textbox id="textbox-projekttask-mantis-issue_summary"/>
|
|
||||||
<label value="Kategorie" control="textbox-projekttask-mantis-issue_category"/>
|
<label value="Kategorie" control="textbox-projekttask-mantis-issue_category"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_category" disabled="true"/>
|
<menulist id="menulist-projekttask-mantis-issue_category"
|
||||||
|
datasources="rdf:null"
|
||||||
|
ref="http://www.technikum-wien.at/mantis_categories"
|
||||||
|
|
||||||
|
>
|
||||||
|
<template>
|
||||||
|
<menupopup>
|
||||||
|
<menuitem value="rdf:http://www.technikum-wien.at/mantis_categories/rdf#category"
|
||||||
|
label="rdf:http://www.technikum-wien.at/mantis_categories/rdf#category"
|
||||||
|
uri="rdf:*"/>
|
||||||
|
</menupopup>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
</menulist>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="Zusammenfassung" control="textbox-projekttask-mantis-issue_summary"/>
|
||||||
|
<textbox id="textbox-projekttask-mantis-issue_summary"/>
|
||||||
|
<label value="Reporter_real_name" control="textbox-projekttask-mantis-issue_reporter_real_name"/>
|
||||||
|
<textbox id="textbox-projekttask-mantis-issue_reporter_real_name" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="Beschreibung" control="textbox-projekttask-mantis-issue_description"/>
|
<label value="Beschreibung" control="textbox-projekttask-mantis-issue_description"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_description" multiline="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_description" multiline="true"/>
|
||||||
<label value="Status" control="textbox-projekttask-mantis-issue_status_name"/>
|
<label value="View_state_name" control="textbox-projekttask-mantis-issue_view_state_name"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_status_name" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_view_state_name" disabled="true"/>
|
||||||
<spacer />
|
<spacer />
|
||||||
</vbox>
|
</vbox>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="Schritte zur Reproduktion" control="textbox-projekttask-mantis-steps_to_reproduce"/>
|
<label value="Schritte zur Reproduktion" control="textbox-projekttask-mantis-steps_to_reproduce"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_steps_to_reproduce" multiline="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_steps_to_reproduce" multiline="true"/>
|
||||||
<label value="Priorität" control="textbox-projekttask-mantis-issue_priority_name"/>
|
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="Zusätzliche Informationen" control="textbox-projekttask-mantis-issue_additional_information"/>
|
||||||
|
<textbox id="textbox-projekttask-mantis-issue_additional_information" multiline="true"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="Priorität" control="menulist-projekttask-mantis-issue_priority_id"/>
|
||||||
|
<menulist id="menulist-projekttask-mantis-issue_priority_id">
|
||||||
|
<menupopup>
|
||||||
|
<menuitem value="10" label="keine"/>
|
||||||
|
<menuitem value="20" label="niedrig"/>
|
||||||
|
<menuitem value="30" label="normal"/>
|
||||||
|
<menuitem value="40" label="hoch"/>
|
||||||
|
<menuitem value="50" label="dringend"/>
|
||||||
|
<menuitem value="60" label="sofort"/>
|
||||||
|
</menupopup>
|
||||||
|
</menulist>
|
||||||
|
<label value="Priorität" control="textbox-projekttask-mantis-issue_priority_name"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_priority_name" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_priority_name" disabled="true"/>
|
||||||
<spacer />
|
<spacer />
|
||||||
</vbox>
|
</vbox>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="Zusätzliche Informationen" control="textbox-projekttask-mantis-issue_additional_information"/>
|
<label value="Status_id" control="menulist-projekttask-mantis-issue_status_id"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_additional_information" multiline="true"/>
|
<menulist id="menulist-projekttask-mantis-issue_status_id">
|
||||||
|
<menupopup>
|
||||||
|
<menuitem value="10" label="Neu"/>
|
||||||
|
<menuitem value="20" label="Rueckmeldung"/>
|
||||||
|
<menuitem value="30" label="anerkannt"/>
|
||||||
|
<menuitem value="40" label="bestaetigt (BL)"/>
|
||||||
|
<menuitem value="50" label="zugewiesen (SBL)"/>
|
||||||
|
<menuitem value="80" label="erledigt"/>
|
||||||
|
<menuitem value="90" label="geschlossen"/>
|
||||||
|
</menupopup>
|
||||||
|
</menulist>
|
||||||
|
<label value="Status" control="textbox-projekttask-mantis-issue_status_name"/>
|
||||||
|
<vbox>
|
||||||
|
<textbox id="textbox-projekttask-mantis-issue_status_name" disabled="true"/>
|
||||||
|
<spacer />
|
||||||
|
</vbox>
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="View_state_id" control="textbox-projekttask-mantis-issue_view_state_id"/>
|
<label value="View_state_id" control="textbox-projekttask-mantis-issue_view_state_id"/>
|
||||||
@@ -106,23 +156,13 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
|||||||
<label value="Due_date" control="textbox-projekttask-mantis-issue_due_date"/>
|
<label value="Due_date" control="textbox-projekttask-mantis-issue_due_date"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_due_date" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_due_date" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
|
||||||
<label value="Priority_id" control="textbox-projekttask-mantis-issue_priority_id"/>
|
|
||||||
<textbox id="textbox-projekttask-mantis-issue_priority_id" disabled="true"/>
|
|
||||||
|
|
||||||
</row>
|
|
||||||
<row>
|
<row>
|
||||||
<label value="Severity_id" control="textbox-projekttask-mantis-issue_severity_id"/>
|
<label value="Severity_id" control="textbox-projekttask-mantis-issue_severity_id"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_severity_id" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_severity_id" disabled="true"/>
|
||||||
<label value="Severity_name" control="textbox-projekttask-mantis-issue_severity_name"/>
|
<label value="Severity_name" control="textbox-projekttask-mantis-issue_severity_name"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_severity_name" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_severity_name" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
|
||||||
<label value="Status_id" control="textbox-projekttask-mantis-issue_status_id"/>
|
|
||||||
<textbox id="textbox-projekttask-mantis-issue_status_id" disabled="true"/>
|
|
||||||
<label value="View_state_name" control="textbox-projekttask-mantis-issue_view_state_name"/>
|
|
||||||
<textbox id="textbox-projekttask-mantis-issue_view_state_name" disabled="true"/>
|
|
||||||
</row>
|
|
||||||
<row>
|
<row>
|
||||||
<label value="Reporter_id" control="textbox-projekttask-mantis-issue_reporter_id"/>
|
<label value="Reporter_id" control="textbox-projekttask-mantis-issue_reporter_id"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_reporter_id" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_reporter_id" disabled="true"/>
|
||||||
@@ -130,8 +170,6 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
|||||||
<textbox id="textbox-projekttask-mantis-issue_reporter_name" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_reporter_name" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="Reporter_real_name" control="textbox-projekttask-mantis-issue_reporter_real_name"/>
|
|
||||||
<textbox id="textbox-projekttask-mantis-issue_reporter_real_name" disabled="true"/>
|
|
||||||
<label value="Reporter_email" control="textbox-projekttask-mantis-issue_reporter_email"/>
|
<label value="Reporter_email" control="textbox-projekttask-mantis-issue_reporter_email"/>
|
||||||
<textbox id="textbox-projekttask-mantis-issue_reporter_email" disabled="true"/>
|
<textbox id="textbox-projekttask-mantis-issue_reporter_email" disabled="true"/>
|
||||||
</row>
|
</row>
|
||||||
|
|||||||
@@ -472,18 +472,18 @@ function onselectProjekttask()
|
|||||||
document.getElementById('textbox-projekttask-mantis-issue_summary').value=bezeichnung;
|
document.getElementById('textbox-projekttask-mantis-issue_summary').value=bezeichnung;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_description').value=beschreibung;
|
document.getElementById('textbox-projekttask-mantis-issue_description').value=beschreibung;
|
||||||
//document.getElementById('textbox-projekttask-mantis-issue_project_id').value='1';
|
//document.getElementById('textbox-projekttask-mantis-issue_project_id').value='1';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_category').value='General';
|
//document.getElementById('textbox-projekttask-mantis-issue_category').value='General';
|
||||||
|
|
||||||
document.getElementById('textbox-projekttask-mantis-mantis_id').value='';
|
document.getElementById('textbox-projekttask-mantis-mantis_id').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_view_state_id').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_view_state_id').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_view_state_name').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_view_state_name').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_last_updated').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_last_updated').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_project_name').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_project_name').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_priority_id').value='';
|
//document.getElementById('menulist-projekttask-mantis-issue_priority_id').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_priority_name').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_priority_name').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_severity_id').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_severity_id').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_severity_name').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_severity_name').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_status_id').value='';
|
//document.getElementById('menulist-projekttask-mantis-issue_status_id').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_status_name').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_status_name').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value='';
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value='';
|
document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value='';
|
||||||
@@ -550,6 +550,8 @@ function onselectProjekttask()
|
|||||||
var issue_due_date=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_due_date" ));
|
var issue_due_date=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_due_date" ));
|
||||||
var issue_steps_to_reproduce=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_steps_to_reproduce" ));
|
var issue_steps_to_reproduce=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_steps_to_reproduce" ));
|
||||||
var issue_additional_information=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_additional_information" ));
|
var issue_additional_information=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_additional_information" ));
|
||||||
|
|
||||||
|
ProjekttaskLoadCategories(issue_project_id);
|
||||||
|
|
||||||
//Daten den Feldern zuweisen
|
//Daten den Feldern zuweisen
|
||||||
document.getElementById('textbox-projekttask-mantis-mantis_id').value=mantis_id;
|
document.getElementById('textbox-projekttask-mantis-mantis_id').value=mantis_id;
|
||||||
@@ -560,12 +562,12 @@ function onselectProjekttask()
|
|||||||
document.getElementById('textbox-projekttask-mantis-issue_last_updated').value=issue_last_updated;
|
document.getElementById('textbox-projekttask-mantis-issue_last_updated').value=issue_last_updated;
|
||||||
document.getElementById('menulist-projekttask-mantis-issue_project_id').value=issue_project_id;
|
document.getElementById('menulist-projekttask-mantis-issue_project_id').value=issue_project_id;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_project_name').value=issue_project_name;
|
document.getElementById('textbox-projekttask-mantis-issue_project_name').value=issue_project_name;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_category').value=issue_category;
|
document.getElementById('menulist-projekttask-mantis-issue_category').value=issue_category;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_priority_id').value=issue_priority_id;
|
document.getElementById('menulist-projekttask-mantis-issue_priority_id').value=issue_priority_id;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_priority_name').value=issue_priority_name;
|
document.getElementById('textbox-projekttask-mantis-issue_priority_name').value=issue_priority_name;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_severity_id').value=issue_severity_id;
|
document.getElementById('textbox-projekttask-mantis-issue_severity_id').value=issue_severity_id;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_severity_name').value=issue_severity_name;
|
document.getElementById('textbox-projekttask-mantis-issue_severity_name').value=issue_severity_name;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_status_id').value=issue_status_id;
|
document.getElementById('menulist-projekttask-mantis-issue_status_id').value=issue_status_id;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_status_name').value=issue_status_name;
|
document.getElementById('textbox-projekttask-mantis-issue_status_name').value=issue_status_name;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value=issue_reporter_id;
|
document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value=issue_reporter_id;
|
||||||
document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value=issue_reporter_name;
|
document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value=issue_reporter_name;
|
||||||
@@ -587,6 +589,47 @@ function onselectProjekttask()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ****
|
||||||
|
// * Beim Aendern des Mantis Projekts werden die zugehoerigen
|
||||||
|
// * Kategorien geladen
|
||||||
|
// ****
|
||||||
|
function ProjekttaskMantisProjektChange()
|
||||||
|
{
|
||||||
|
project_id=document.getElementById('menulist-projekttask-mantis-issue_project_id').value;
|
||||||
|
|
||||||
|
if(project_id!='')
|
||||||
|
ProjekttaskLoadCategories(project_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ****
|
||||||
|
// * Laedt die Mantis Kategorien (Blocking)
|
||||||
|
// * @param project_id Mantis Projekt ID
|
||||||
|
// ****
|
||||||
|
function ProjekttaskLoadCategories(project_id)
|
||||||
|
{
|
||||||
|
if(project_id!='')
|
||||||
|
{
|
||||||
|
//Kategorien zu diesem Projekt laden
|
||||||
|
menulist = document.getElementById('menulist-projekttask-mantis-issue_category');
|
||||||
|
var url = '<?php echo APP_ROOT; ?>rdf/mantis_categories.rdf.php?project_id='+project_id+'&'+gettimestamp();
|
||||||
|
var oldDatasources = menulist.database.GetDataSources();
|
||||||
|
while(oldDatasources.hasMoreElements())
|
||||||
|
{
|
||||||
|
menulist.database.RemoveDataSource(oldDatasources.getNext());
|
||||||
|
}
|
||||||
|
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
||||||
|
menulist.builder.rebuild();
|
||||||
|
|
||||||
|
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||||
|
var datasource = rdfService.GetDataSourceBlocking(url);
|
||||||
|
|
||||||
|
datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
|
||||||
|
datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
|
||||||
|
menulist.database.AddDataSource(datasource);
|
||||||
|
menulist.builder.rebuild();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// ****
|
// ****
|
||||||
// * Speichert die Mantis-Details
|
// * Speichert die Mantis-Details
|
||||||
// ****
|
// ****
|
||||||
@@ -602,12 +645,12 @@ function saveProjekttaskMantis()
|
|||||||
var issue_last_updated=document.getElementById('textbox-projekttask-mantis-issue_last_updated').value;
|
var issue_last_updated=document.getElementById('textbox-projekttask-mantis-issue_last_updated').value;
|
||||||
var issue_project_id=document.getElementById('menulist-projekttask-mantis-issue_project_id').value;
|
var issue_project_id=document.getElementById('menulist-projekttask-mantis-issue_project_id').value;
|
||||||
var issue_project_name=document.getElementById('textbox-projekttask-mantis-issue_project_name').value;
|
var issue_project_name=document.getElementById('textbox-projekttask-mantis-issue_project_name').value;
|
||||||
var issue_category=document.getElementById('textbox-projekttask-mantis-issue_category').value;
|
var issue_category=document.getElementById('menulist-projekttask-mantis-issue_category').value;
|
||||||
var issue_priority_id=document.getElementById('textbox-projekttask-mantis-issue_priority_id').value;
|
var issue_priority_id=document.getElementById('menulist-projekttask-mantis-issue_priority_id').value;
|
||||||
var issue_priority_name=document.getElementById('textbox-projekttask-mantis-issue_priority_name').value;
|
var issue_priority_name=document.getElementById('textbox-projekttask-mantis-issue_priority_name').value;
|
||||||
var issue_severity_id=document.getElementById('textbox-projekttask-mantis-issue_severity_id').value;
|
var issue_severity_id=document.getElementById('textbox-projekttask-mantis-issue_severity_id').value;
|
||||||
var issue_severity_name=document.getElementById('textbox-projekttask-mantis-issue_severity_name').value;
|
var issue_severity_name=document.getElementById('textbox-projekttask-mantis-issue_severity_name').value;
|
||||||
var issue_status_id=document.getElementById('textbox-projekttask-mantis-issue_status_id').value;
|
var issue_status_id=document.getElementById('menulist-projekttask-mantis-issue_status_id').value;
|
||||||
var issue_status_name=document.getElementById('textbox-projekttask-mantis-issue_status_name').value;
|
var issue_status_name=document.getElementById('textbox-projekttask-mantis-issue_status_name').value;
|
||||||
var issue_reporter_id=document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value;
|
var issue_reporter_id=document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value;
|
||||||
var issue_reporter_name=document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value;
|
var issue_reporter_name=document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value;
|
||||||
|
|||||||
@@ -90,6 +90,8 @@ class mantis extends basis_db
|
|||||||
'category'=>$this->issue_category,
|
'category'=>$this->issue_category,
|
||||||
'description'=>$this->issue_description,
|
'description'=>$this->issue_description,
|
||||||
'steps_to_reproduce'=>$this->issue_steps_to_reproduce,
|
'steps_to_reproduce'=>$this->issue_steps_to_reproduce,
|
||||||
|
'status'=>array('id'=>$this->issue_status->id),
|
||||||
|
'priority'=>array('id'=>$this->issue_priority->id),
|
||||||
'additional_information'=>$this->issue_additional_information,
|
'additional_information'=>$this->issue_additional_information,
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -108,6 +110,8 @@ class mantis extends basis_db
|
|||||||
'category'=>$this->issue_category,
|
'category'=>$this->issue_category,
|
||||||
'description'=>$this->issue_description,
|
'description'=>$this->issue_description,
|
||||||
'steps_to_reproduce'=>$this->issue_steps_to_reproduce,
|
'steps_to_reproduce'=>$this->issue_steps_to_reproduce,
|
||||||
|
'status'=>$this->issue_status->id,
|
||||||
|
'priority'=>array('id'=>$this->issue_priority->id),
|
||||||
'additional_information'=>$this->issue_additional_information,
|
'additional_information'=>$this->issue_additional_information,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -30,15 +30,18 @@ $oRdf = new rdf('MANTIS_CATEGORIES','http://www.technikum-wien.at/mantis_categor
|
|||||||
$oRdf->sendHeader();
|
$oRdf->sendHeader();
|
||||||
|
|
||||||
$mantis = new mantis();
|
$mantis = new mantis();
|
||||||
$mantis->getCategories($project_id);
|
if($mantis->getCategories($project_id))
|
||||||
|
{
|
||||||
|
|
||||||
foreach($mantis->result as $row)
|
foreach($mantis->result as $row)
|
||||||
{
|
{
|
||||||
$i=$oRdf->newObjekt($row->issue_category);
|
$i=$oRdf->newObjekt($row->issue_category);
|
||||||
$oRdf->obj[$i]->setAttribut('category',$row->issue_category,true);
|
$oRdf->obj[$i]->setAttribut('category',$row->issue_category,true);
|
||||||
|
|
||||||
$oRdf->addSequence($row->issue_category);
|
$oRdf->addSequence($row->issue_category);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
echo $mantis->errormsg;
|
||||||
$oRdf->sendRdfText();
|
$oRdf->sendRdfText();
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -134,6 +134,8 @@ function saveMantis($projekttask_id, $mantis_id, $issue_summary, $issue_descript
|
|||||||
$mantis->issue_description = $issue_description;
|
$mantis->issue_description = $issue_description;
|
||||||
$mantis->issue_project->id = $issue_project_id;
|
$mantis->issue_project->id = $issue_project_id;
|
||||||
$mantis->issue_category = $issue_category;
|
$mantis->issue_category = $issue_category;
|
||||||
|
$mantis->issue_status->id = $issue_status_id;
|
||||||
|
$mantis->issue_priority->id = $issue_priority_id;
|
||||||
$mantis->issue_steps_to_reproduce = $issue_steps_to_reproduce;
|
$mantis->issue_steps_to_reproduce = $issue_steps_to_reproduce;
|
||||||
$mantis->issue_additional_information = $issue_additional_information;
|
$mantis->issue_additional_information = $issue_additional_information;
|
||||||
|
|
||||||
@@ -151,6 +153,8 @@ function saveMantis($projekttask_id, $mantis_id, $issue_summary, $issue_descript
|
|||||||
$mantis->issue_steps_to_reproduce = $issue_steps_to_reproduce;
|
$mantis->issue_steps_to_reproduce = $issue_steps_to_reproduce;
|
||||||
$mantis->issue_additional_information = $issue_additional_information;
|
$mantis->issue_additional_information = $issue_additional_information;
|
||||||
$mantis->issue_category = $issue_category;
|
$mantis->issue_category = $issue_category;
|
||||||
|
$mantis->issue_status->id = $issue_status_id;
|
||||||
|
$mantis->issue_priority->id = $issue_priority_id;
|
||||||
|
|
||||||
if($id = $mantis->insertIssue())
|
if($id = $mantis->insertIssue())
|
||||||
{
|
{
|
||||||
|
|||||||
+1383
-1602
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user