This commit is contained in:
Andreas Österreicher
2011-09-15 14:27:40 +00:00
parent 72c6c92d8f
commit acdeed9fe5
8 changed files with 521 additions and 257 deletions
+57 -50
View File
@@ -50,100 +50,107 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="Mantis ID" control="textbox-projekttask-mantis-mantis_id"/>
<textbox id="textbox-projekttask-mantis-mantis_id" disabled="true"/>
<label value="last_updated" control="textbox-projekttask-mantis-issue_last_updated"/>
<textbox id="textbox-projekttask-mantis-issue_last_updated"/>
<textbox id="textbox-projekttask-mantis-issue_last_updated" disabled="true"/>
</row>
<row>
<label value="Summary" control="textbox-projekttask-mantis-issue_summary"/>
<vbox>
<textbox id="textbox-projekttask-mantis-issue_summary"/>
<spacer />
</vbox>
<label value="Description" control="textbox-projekttask-mantis-issue_description"/>
<textbox id="textbox-projekttask-mantis-issue_description" multiline="true"/>
</row>
<row>
<label value="Steps to Reproduce" control="textbox-projekttask-mantis-steps_to_reproduce"/>
<textbox id="textbox-projekttask-mantis-issue_steps_to_reproduce" multiline="true"/>
<label value="Additional Information" control="textbox-projekttask-mantis-issue_additional_information"/>
<textbox id="textbox-projekttask-mantis-issue_additional_information" multiline="true"/>
</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"/>
<label value="Projekt 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"/>
<label value="Projekt Name" control="textbox-projekttask-mantis-issue_project_name"/>
<textbox id="textbox-projekttask-mantis-issue_project_name" disabled="true"/>
</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"/>
<textbox id="textbox-projekttask-mantis-issue_category" disabled="true"/>
</row>
<row>
<label value="Beschreibung" control="textbox-projekttask-mantis-issue_description"/>
<textbox id="textbox-projekttask-mantis-issue_description" multiline="true"/>
<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>
<label value="Schritte zur Reproduktion" control="textbox-projekttask-mantis-steps_to_reproduce"/>
<textbox id="textbox-projekttask-mantis-issue_steps_to_reproduce" multiline="true"/>
<label value="Priorität" control="textbox-projekttask-mantis-issue_priority_name"/>
<vbox>
<textbox id="textbox-projekttask-mantis-issue_priority_name" disabled="true"/>
<spacer />
</vbox>
</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="Category" control="textbox-projekttask-mantis-issue_category"/>
<textbox id="textbox-projekttask-mantis-issue_category"/>
<label value="View_state_id" control="textbox-projekttask-mantis-issue_view_state_id"/>
<textbox id="textbox-projekttask-mantis-issue_view_state_id" disabled="true"/>
<label value="Due_date" control="textbox-projekttask-mantis-issue_due_date"/>
<textbox id="textbox-projekttask-mantis-issue_due_date"/>
<textbox id="textbox-projekttask-mantis-issue_due_date" disabled="true"/>
</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"/>
<textbox id="textbox-projekttask-mantis-issue_priority_id" disabled="true"/>
</row>
<row>
<label value="Severity_id" control="textbox-projekttask-mantis-issue_severity_id"/>
<textbox id="textbox-projekttask-mantis-issue_severity_id"/>
<textbox id="textbox-projekttask-mantis-issue_severity_id" disabled="true"/>
<label value="Severity_name" control="textbox-projekttask-mantis-issue_severity_name"/>
<textbox id="textbox-projekttask-mantis-issue_severity_name"/>
<textbox id="textbox-projekttask-mantis-issue_severity_name" disabled="true"/>
</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"/>
<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>
<label value="Reporter_id" control="textbox-projekttask-mantis-issue_reporter_id"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_id"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_id" disabled="true"/>
<label value="Reporter_name" control="textbox-projekttask-mantis-issue_reporter_name"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_name"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_name" disabled="true"/>
</row>
<row>
<label value="Reporter_real_name" control="textbox-projekttask-mantis-issue_reporter_real_name"/>
<textbox id="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"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_email"/>
<textbox id="textbox-projekttask-mantis-issue_reporter_email" disabled="true"/>
</row>
<row>
<label value="Reproducibility_id" control="textbox-projekttask-mantis-issue_reproducibility_id"/>
<textbox id="textbox-projekttask-mantis-issue_reproducibility_id"/>
<textbox id="textbox-projekttask-mantis-issue_reproducibility_id" disabled="true"/>
<label value="Reproducibility_name" control="textbox-projekttask-mantis-issue_reproducibility_name"/>
<textbox id="textbox-projekttask-mantis-issue_reproducibility_name"/>
<textbox id="textbox-projekttask-mantis-issue_reproducibility_name" disabled="true"/>
</row>
<row>
<label value="Date_submitted" control="textbox-projekttask-mantis-issue_date_submitted"/>
<textbox id="textbox-projekttask-mantis-issue_date_submitted"/>
<textbox id="textbox-projekttask-mantis-issue_date_submitted" disabled="true"/>
<label value="Sponsorship_total" control="textbox-projekttask-mantis-issue_sponsorship_total"/>
<textbox id="textbox-projekttask-mantis-issue_sponsorship_total"/>
<textbox id="textbox-projekttask-mantis-issue_sponsorship_total" disabled="true"/>
</row>
<row>
<label value="Projection_id" control="textbox-projekttask-mantis-issue_projection_id"/>
<textbox id="textbox-projekttask-mantis-issue_projection_id"/>
<textbox id="textbox-projekttask-mantis-issue_projection_id" disabled="true"/>
<label value="Projection_name" control="textbox-projekttask-mantis-issue_projection_name"/>
<textbox id="textbox-projekttask-mantis-issue_projection_name"/>
<textbox id="textbox-projekttask-mantis-issue_projection_name" disabled="true"/>
</row>
<row>
<label value="eta_id" control="textbox-projekttask-mantis-issue_eta_id"/>
<textbox id="textbox-projekttask-mantis-issue_eta_id"/>
<textbox id="textbox-projekttask-mantis-issue_eta_id" disabled="true"/>
<label value="eta_name" control="textbox-projekttask-mantis-issue_eta_name"/>
<textbox id="textbox-projekttask-mantis-issue_eta_name"/>
<textbox id="textbox-projekttask-mantis-issue_eta_name" disabled="true"/>
</row>
<row>
<label value="Resolution_id" control="textbox-projekttask-mantis-issue_resolution_id"/>
<textbox id="textbox-projekttask-mantis-issue_resolution_id"/>
<textbox id="textbox-projekttask-mantis-issue_resolution_id" disabled="true"/>
<label value="Resolution_name" control="textbox-projekttask-mantis-issue_resolution_name"/>
<textbox id="textbox-projekttask-mantis-issue_resolution_name"/>
<textbox id="textbox-projekttask-mantis-issue_resolution_name" disabled="true"/>
</row>
</rows>
</grid>
+39 -36
View File
@@ -340,15 +340,16 @@ function onselectProjekttask()
document.getElementById('textbox-projekttask-detail-mantis_id').value=mantis_id;
//Mantis Tab reset
document.getElementById('textbox-projekttask-mantis-mantis_id').value='';
document.getElementById('textbox-projekttask-mantis-issue_summary').value=bezeichnung;
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_category').value='General';
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_name').value='';
document.getElementById('textbox-projekttask-mantis-issue_last_updated').value='';
document.getElementById('textbox-projekttask-mantis-issue_project_id').value='';
document.getElementById('textbox-projekttask-mantis-issue_project_name').value='';
document.getElementById('textbox-projekttask-mantis-issue_category').value='';
document.getElementById('textbox-projekttask-mantis-issue_priority_id').value='';
document.getElementById('textbox-projekttask-mantis-issue_priority_name').value='';
document.getElementById('textbox-projekttask-mantis-issue_severity_id').value='';
@@ -463,40 +464,42 @@ function onselectProjekttask()
function saveProjekttaskMantis()
{
//Werte holen
mantis_id = document.getElementById('textbox-projekttask-mantis-mantis_id').value;
issue_summary=document.getElementById('textbox-projekttask-mantis-issue_summary').value;
issue_description=document.getElementById('textbox-projekttask-mantis-issue_description').value;
issue_view_state_id=document.getElementById('textbox-projekttask-mantis-issue_view_state_id').value;
issue_view_state_name=document.getElementById('textbox-projekttask-mantis-issue_view_state_name').value;
issue_last_updated=document.getElementById('textbox-projekttask-mantis-issue_last_updated').value;
issue_project_id=document.getElementById('textbox-projekttask-mantis-issue_project_id').value;
issue_project_name=document.getElementById('textbox-projekttask-mantis-issue_project_name').value;
issue_category=document.getElementById('textbox-projekttask-mantis-issue_category').value;
issue_priority_id=document.getElementById('textbox-projekttask-mantis-issue_priority_id').value;
issue_priority_name=document.getElementById('textbox-projekttask-mantis-issue_priority_name').value;
issue_severity_id=document.getElementById('textbox-projekttask-mantis-issue_severity_id').value;
issue_severity_name=document.getElementById('textbox-projekttask-mantis-issue_severity_name').value;
issue_status_id=document.getElementById('textbox-projekttask-mantis-issue_status_id').value;
issue_status_name=document.getElementById('textbox-projekttask-mantis-issue_status_name').value;
issue_reporter_id=document.getElementById('textbox-projekttask-mantis-issue_reporter_id').value;
issue_reporter_name=document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value;
issue_reporter_real_name=document.getElementById('textbox-projekttask-mantis-issue_reporter_real_name').value;
issue_reporter_email=document.getElementById('textbox-projekttask-mantis-issue_reporter_email').value;
issue_reproducibility_id=document.getElementById('textbox-projekttask-mantis-issue_reproducibility_id').value;
issue_reproducibility_name=document.getElementById('textbox-projekttask-mantis-issue_reproducibility_name').value;
issue_date_submitted=document.getElementById('textbox-projekttask-mantis-issue_date_submitted').value;
issue_sponsorship_total=document.getElementById('textbox-projekttask-mantis-issue_sponsorship_total').value;
issue_projection_id=document.getElementById('textbox-projekttask-mantis-issue_projection_id').value;
issue_projection_name=document.getElementById('textbox-projekttask-mantis-issue_projection_name').value;
issue_eta_id=document.getElementById('textbox-projekttask-mantis-issue_eta_id').value;
issue_eta_name=document.getElementById('textbox-projekttask-mantis-issue_eta_name').value;
issue_resolution_id=document.getElementById('textbox-projekttask-mantis-issue_resolution_id').value;
issue_resolution_name=document.getElementById('textbox-projekttask-mantis-issue_resolution_name').value;
issue_due_date=document.getElementById('textbox-projekttask-mantis-issue_due_date').value;
issue_steps_to_reproduce=document.getElementById('textbox-projekttask-mantis-issue_steps_to_reproduce').value;
issue_additional_information=document.getElementById('textbox-projekttask-mantis-issue_additional_information').value;
var projekttask_id = document.getElementById('textbox-projekttaskdetail-projekttask_id').value;
var mantis_id = document.getElementById('textbox-projekttask-mantis-mantis_id').value;
var issue_summary=document.getElementById('textbox-projekttask-mantis-issue_summary').value;
var issue_description=document.getElementById('textbox-projekttask-mantis-issue_description').value;
var issue_view_state_id=document.getElementById('textbox-projekttask-mantis-issue_view_state_id').value;
var issue_view_state_name=document.getElementById('textbox-projekttask-mantis-issue_view_state_name').value;
var issue_last_updated=document.getElementById('textbox-projekttask-mantis-issue_last_updated').value;
var issue_project_id=document.getElementById('textbox-projekttask-mantis-issue_project_id').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_priority_id=document.getElementById('textbox-projekttask-mantis-issue_priority_id').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_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_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_name=document.getElementById('textbox-projekttask-mantis-issue_reporter_name').value;
var issue_reporter_real_name=document.getElementById('textbox-projekttask-mantis-issue_reporter_real_name').value;
var issue_reporter_email=document.getElementById('textbox-projekttask-mantis-issue_reporter_email').value;
var issue_reproducibility_id=document.getElementById('textbox-projekttask-mantis-issue_reproducibility_id').value;
var issue_reproducibility_name=document.getElementById('textbox-projekttask-mantis-issue_reproducibility_name').value;
var issue_date_submitted=document.getElementById('textbox-projekttask-mantis-issue_date_submitted').value;
var issue_sponsorship_total=document.getElementById('textbox-projekttask-mantis-issue_sponsorship_total').value;
var issue_projection_id=document.getElementById('textbox-projekttask-mantis-issue_projection_id').value;
var issue_projection_name=document.getElementById('textbox-projekttask-mantis-issue_projection_name').value;
var issue_eta_id=document.getElementById('textbox-projekttask-mantis-issue_eta_id').value;
var issue_eta_name=document.getElementById('textbox-projekttask-mantis-issue_eta_name').value;
var issue_resolution_id=document.getElementById('textbox-projekttask-mantis-issue_resolution_id').value;
var issue_resolution_name=document.getElementById('textbox-projekttask-mantis-issue_resolution_name').value;
var issue_due_date=document.getElementById('textbox-projekttask-mantis-issue_due_date').value;
var issue_steps_to_reproduce=document.getElementById('textbox-projekttask-mantis-issue_steps_to_reproduce').value;
var issue_additional_information=document.getElementById('textbox-projekttask-mantis-issue_additional_information').value;
var soapBody = new SOAPObject("saveMantis");
soapBody.appendChild(new SOAPObject("projekttask_id")).val(projekttask_id);
soapBody.appendChild(new SOAPObject("mantis_id")).val(mantis_id);
soapBody.appendChild(new SOAPObject("issue_summary")).val(issue_summary);
soapBody.appendChild(new SOAPObject("issue_description")).val(issue_description);
@@ -544,7 +547,7 @@ function clb_saveProjekttaskMantis(respObj)
try
{
var id = respObj.Body[0].saveMantisResponse[0].message[0].Text;
alert('OK:'+id);
TaskTreeRefresh()
}
catch(e)
{