Mantis Issues Get

This commit is contained in:
Christian Paminger
2011-08-23 20:36:38 +00:00
parent 62b267a9a6
commit 856803065c
4 changed files with 173 additions and 5 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/gantt.overlay.xul.php"?>';
<tabs orient="horizontal">
<tab id="tab-projekt" label="Projekte" />
<tab id="tab-projektphase" label="Phasen" />
<tab id="tab-projekttask" label="Tasks" />
<tab id="tab-projekttask" label="Tasks" selected="true" />
<tab id="tab-ressource" label="Ressourcen" />
<tab id="tab-notiz" label="Notizen" />
<tab id="tab-dokumente" label="Dokumente" />
+88 -4
View File
@@ -38,26 +38,110 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<!-- * Mantisdetail * -->
<!-- ************************ -->
<vbox id="box-projekttask-mantis" flex="1">
<description>Task Details</description>
<description>Issue</description>
<grid id="grid-projekttask-mantis" style="overflow:auto;margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
<column flex="2"/>
<column flex="1"/>
<column flex="2"/>
</columns>
<rows>
<row>
<label value="Mantis ID" control="textbox-projekttask-mantis-mantis_id"/>
<textbox id="textbox-projekttask-mantis-mantis_id"/>
<label value="last_updated" control="textbox-projekttask-mantis-issue_last_updated"/>
<textbox id="textbox-projekttask-mantis-issue_last_updated"/>
</row>
<row>
<label value="Summary" control="textbox-projekttask-mantis-issue_summary"/>
<textbox id="textbox-projekttask-mantis-issue_summary"/>
</row>
<row>
<label value="Description" control="textbox-projekttask-mantis-issue_description"/>
<textbox id="textbox-projekttask-mantis-issue_description"/>
</row>
<row>
<label value="View_state_id" control="textbox-projekttask-mantis-issue_view_state_id"/>
<textbox id="textbox-projekttask-mantis-issue_view_state_id"/>
<label value="View_state_name" control="textbox-projekttask-mantis-issue_view_state_name"/>
<textbox id="textbox-projekttask-mantis-issue_view_state_name"/>
</row>
<row>
<label value="Project_id" control="textbox-projekttask-mantis-issue_project_id"/>
<textbox id="textbox-projekttask-mantis-issue_project_id"/>
<label value="Project_name" control="textbox-projekttask-mantis-issue_project_name"/>
<textbox id="textbox-projekttask-mantis-issue_project_name"/>
</row>
<row>
<label value="Category" control="textbox-projekttask-mantis-issue_category"/>
<textbox id="textbox-projekttask-mantis-issue_category"/>
<label value="Due_date" control="textbox-projekttask-mantis-issue_due_date"/>
<textbox id="textbox-projekttask-mantis-issue_due_date"/>
</row>
<row>
<label value="Priority_id" control="textbox-projekttask-mantis-issue_priority_id"/>
<textbox id="textbox-projekttask-mantis-issue_priority_id"/>
<label value="Priority_name" control="textbox-projekttask-mantis-issue_priority_name"/>
<textbox id="textbox-projekttask-mantis-issue_priority_name"/>
</row>
<row>
<label value="Severity_id" control="textbox-projekttask-mantis-issue_severity_id"/>
<textbox id="textbox-projekttask-mantis-issue_severity_id"/>
<label value="Severity_name" control="textbox-projekttask-mantis-issue_severity_name"/>
<textbox id="textbox-projekttask-mantis-issue_severity_name"/>
</row>
<row>
<label value="Status_id" control="textbox-projekttask-mantis-issue_status_id"/>
<textbox id="textbox-projekttask-mantis-issue_status_id"/>
<label value="Status_name" control="textbox-projekttask-mantis-issue_status_name"/>
<textbox id="textbox-projekttask-mantis-issue_status_name"/>
</row>
<row>
<label value="Reporter_id" control="textbox-projekttask-mantis-issue_reporter_id"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_id"/>
<label value="Reporter_name" control="textbox-projekttask-mantis-issue_reporter_name"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_name"/>
</row>
<row>
<label value="Reporter_real_name" control="textbox-projekttask-mantis-issue_reporter_real_name"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_real_name"/>
<label value="Reporter_email" control="textbox-projekttask-mantis-issue_reporter_email"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_email"/>
</row>
<row>
<label value="Reproducibility_id" control="textbox-projekttask-mantis-issue_reproducibility_id"/>
<textbox id="textbox-projekttask-mantis-issue_reproducibility_id"/>
<label value="Reproducibility_name" control="textbox-projekttask-mantis-issue_reproducibility_name"/>
<textbox id="textbox-projekttask-mantis-issue_reproducibility_name"/>
</row>
<row>
<label value="Date_submitted" control="textbox-projekttask-mantis-issue_date_submitted"/>
<textbox id="textbox-projekttask-mantis-issue_date_submitted"/>
<label value="Sponsorship_total" control="textbox-projekttask-mantis-issue_sponsorship_total"/>
<textbox id="textbox-projekttask-mantis-issue_sponsorship_total"/>
</row>
<row>
<label value="Projection_id" control="textbox-projekttask-mantis-issue_projection_id"/>
<textbox id="textbox-projekttask-mantis-issue_projection_id"/>
<label value="Projection_name" control="textbox-projekttask-mantis-issue_projection_name"/>
<textbox id="textbox-projekttask-mantis-issue_projection_name"/>
</row>
<row>
<label value="eta_id" control="textbox-projekttask-mantis-issue_eta_id"/>
<textbox id="textbox-projekttask-mantis-issue_eta_id"/>
<label value="eta_name" control="textbox-projekttask-mantis-issue_eta_name"/>
<textbox id="textbox-projekttask-mantis-issue_eta_name"/>
</row>
<row>
<label value="Resolution_id" control="textbox-projekttask-mantis-issue_resolution_id"/>
<textbox id="textbox-projekttask-mantis-issue_resolution_id"/>
<label value="Resolution_name" control="textbox-projekttask-mantis-issue_resolution_name"/>
<textbox id="textbox-projekttask-mantis-issue_resolution_name"/>
</row>
<row>
<label value="Attachments" control="textbox-projekttask-mantis-issue_attachments"/>
<textbox id="textbox-projekttask-mantis-issue_attachments"/>
</row>
</rows>
</grid>
@@ -360,11 +360,67 @@ function onselectProjekttask()
var issue_id = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_id" ));
var issue_summary=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_summary" ));
var issue_description=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_description" ));
var issue_view_state_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_view_state_id" ));
var issue_view_state_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_view_state_name" ));
var issue_last_updated=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_last_updated" ));
var issue_project_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_project_id" ));
var issue_project_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_project_name" ));
var issue_category=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_category" ));
var issue_priority_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_priority_id" ));
var issue_priority_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_priority_name" ));
var issue_severity_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_severity_id" ));
var issue_severity_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_severity_name" ));
var issue_status_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_status_id" ));
var issue_status_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_status_name" ));
var issue_reporter_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_reporter_id" ));
var issue_reporter_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_reporter_name" ));
var issue_reporter_real_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_reporter_real_name" ));
var issue_reporter_email=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_reporter_email" ));
var issue_reproducibility_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_reproducibility_id" ));
var issue_reproducibility_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_reproducibility_name" ));
var issue_date_submitted=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_date_submitted" ));
var issue_sponsorship_total=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_sponsorship_total" ));
var issue_projection_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_projection_id" ));
var issue_projection_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_projection_name" ));
var issue_eta_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_eta_id" ));
var issue_eta_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_eta_name" ));
var issue_resolution_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_resolution_id" ));
var issue_resolution_name=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_resolution_name" ));
var issue_attachments=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_attachments" ));
var issue_due_date=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#issue_due_date" ));
//Daten den Feldern zuweisen
document.getElementById('textbox-projekttask-mantis-mantis_id').value=mantis_id;
document.getElementById('textbox-projekttask-mantis-issue_summary').value=issue_summary;
document.getElementById('textbox-projekttask-mantis-issue_description').value=issue_description;
document.getElementById('textbox-projekttask-mantis-issue_view_state_id').value=issue_view_state_id;
document.getElementById('textbox-projekttask-mantis-issue_view_state_name').value=issue_view_state_name;
document.getElementById('textbox-projekttask-mantis-issue_last_updated').value=issue_last_updated;
document.getElementById('textbox-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_category').value=issue_category;
document.getElementById('textbox-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_severity_id').value=issue_severity_id;
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('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_name').value=issue_reporter_name;
document.getElementById('textbox-projekttask-mantis-issue_reporter_real_name').value=issue_reporter_real_name;
document.getElementById('textbox-projekttask-mantis-issue_reporter_email').value=issue_reporter_email;
document.getElementById('textbox-projekttask-mantis-issue_reproducibility_id').value=issue_reproducibility_id;
document.getElementById('textbox-projekttask-mantis-issue_reproducibility_name').value=issue_reproducibility_name;
document.getElementById('textbox-projekttask-mantis-issue_date_submitted').value=issue_date_submitted;
document.getElementById('textbox-projekttask-mantis-issue_sponsorship_total').value=issue_sponsorship_total;
document.getElementById('textbox-projekttask-mantis-issue_projection_id').value=issue_projection_id;
document.getElementById('textbox-projekttask-mantis-issue_projection_name').value=issue_projection_name;
document.getElementById('textbox-projekttask-mantis-issue_eta_id').value=issue_eta_id;
document.getElementById('textbox-projekttask-mantis-issue_eta_name').value=issue_eta_name;
document.getElementById('textbox-projekttask-mantis-issue_resolution_id').value=issue_resolution_id;
document.getElementById('textbox-projekttask-mantis-issue_resolution_name').value=issue_resolution_name;
document.getElementById('textbox-projekttask-mantis-issue_attachments').value=issue_attachments;
document.getElementById('textbox-projekttask-mantis-issue_due_date').value=issue_due_date;
}
}
+28
View File
@@ -55,6 +55,34 @@ $mantis->getIssue($issue_id);
<MANTIS:issue_id><?php echo $mantis->issue_id; ?></MANTIS:issue_id>
<MANTIS:issue_summary><?php echo $mantis->issue_summary; ?></MANTIS:issue_summary>
<MANTIS:issue_description><?php echo $mantis->issue_description; ?></MANTIS:issue_description>
<MANTIS:issue_view_state_id><?php echo $mantis->issue_view_state->id; ?></MANTIS:issue_view_state_id>
<MANTIS:issue_view_state_name><?php echo $mantis->issue_view_state->name; ?></MANTIS:issue_view_state_name>
<MANTIS:issue_last_updated><?php echo $mantis->issue_last_updated; ?></MANTIS:issue_last_updated>
<MANTIS:issue_project_id><?php echo $mantis->issue_project->id; ?></MANTIS:issue_project_id>
<MANTIS:issue_project_name><?php echo $mantis->issue_project->name; ?></MANTIS:issue_project_name>
<MANTIS:issue_category><?php echo $mantis->issue_category; ?></MANTIS:issue_category>
<MANTIS:issue_priority_id><?php echo $mantis->issue_priority->id; ?></MANTIS:issue_priority_id>
<MANTIS:issue_priority_name><?php echo $mantis->issue_priority->name; ?></MANTIS:issue_priority_name>
<MANTIS:issue_severity_id><?php echo $mantis->issue_severity->id; ?></MANTIS:issue_severity_id>
<MANTIS:issue_severity_name><?php echo $mantis->issue_severity->name; ?></MANTIS:issue_severity_name>
<MANTIS:issue_status_id><?php echo $mantis->issue_status->id; ?></MANTIS:issue_status_id>
<MANTIS:issue_status_name><?php echo $mantis->issue_status->name; ?></MANTIS:issue_status_name>
<MANTIS:issue_reporter_id><?php echo $mantis->issue_reporter->id; ?></MANTIS:issue_reporter_id>
<MANTIS:issue_reporter_name><?php echo $mantis->issue_reporter->name; ?></MANTIS:issue_reporter_name>
<MANTIS:issue_reporter_real_name><?php echo $mantis->issue_reporter->real_name; ?></MANTIS:issue_reporter_real_name>
<MANTIS:issue_reporter_email><?php echo $mantis->issue_reporter->email; ?></MANTIS:issue_reporter_email>
<MANTIS:issue_reproducibility_id><?php echo $mantis->issue_reproducibility->id; ?></MANTIS:issue_reproducibility_id>
<MANTIS:issue_reproducibility_name><?php echo $mantis->issue_reproducibility->name; ?></MANTIS:issue_reproducibility_name>
<MANTIS:issue_date_submitted><?php echo $mantis->issue_date_submitted; ?></MANTIS:issue_date_submitted>
<MANTIS:issue_sponsorship_total><?php echo $mantis->issue_sponsorship_total; ?></MANTIS:issue_sponsorship_total>
<MANTIS:issue_projection_id><?php echo $mantis->issue_projection->id; ?></MANTIS:issue_projection_id>
<MANTIS:issue_projection_name><?php echo $mantis->issue_projection->name; ?></MANTIS:issue_projection_name>
<MANTIS:issue_eta_id><?php echo $mantis->issue_eta->id; ?></MANTIS:issue_eta_id>
<MANTIS:issue_eta_name><?php echo $mantis->issue_eta->name; ?></MANTIS:issue_eta_name>
<MANTIS:issue_resolution_id><?php echo $mantis->issue_resolution->id; ?></MANTIS:issue_resolution_id>
<MANTIS:issue_resolution_name><?php echo $mantis->issue_resolution->name; ?></MANTIS:issue_resolution_name>
<MANTIS:issue_attachments><?php echo $mantis->issue_attachments; ?></MANTIS:issue_attachments>
<MANTIS:issue_due_date><?php echo $mantis->issue_due_date; ?></MANTIS:issue_due_date>
</RDF:Description>
</RDF:li>
</RDF:Seq>