View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0014871 | mantisbt | api soap | public | 2012-10-28 17:07 | 2013-07-23 11:26 |
Reporter | rombert | Assigned To | rombert | ||
Priority | high | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 1.2.11 | ||||
Target Version | 1.2.13 | Fixed in Version | 1.2.13 | ||
Summary | 0014871: Add support for the built-in soap extension in addition to nusoap | ||||
Description | Several problems ( corectness, performance ) should be solved by allowing the users to use the php5 extension instead of nusoap. Issues:
| ||||
Tags | No tags attached. | ||||
related to | 0015721 | closed | grangeway | Functionality to consider porting to master-2.0.x |
has duplicate | 0008872 | closed | dregad | Move to a WSDL First Design and Document Centric Design |
has duplicate | 0017735 | closed | rombert | mc_projects_get_user_accessible error |
related to | 0014672 | closed | rombert | Slow performance of SOAP calls due to nusuoap |
related to | 0014157 | closed | rombert | Array to string conversion error on soap request with PHP 5.4 |
related to | 0015959 | closed | dregad | SOAP: raw XML when browsing the WSDL |
That one's going to make grangeway happy ;) |
|
I'm all for making people happy :-) Let's see if this is actually feasible though. |
|
I've pushed some more changes to my repo at https://github.com/rombert/mantisbt/tree/14871-soap-extension Things basically work, and probably faster that using nusoap. Some notes:
|
|
I will wait for 1.2.12 to be released and them merge this back. |
|
Please have a look at your changes in mc_project_api.php. |
|
Fixed, thanks for spotting the errors. |
|
Marking as 'acknowledged' not resolved/closed to track that change gets ported to master-2.0.x branch |
|
MantisBT: master 29374df2 2012-11-12 16:29 Details Diff |
Fix 0014871: Add support for the built-in soap extension in addition to nusoap Conflicts: api/soap/mantisconnect.php api/soap/mc_issue_api.php docbook/administration_guide/en/configuration.sgml |
Affected Issues 0014871 |
|
mod - .gitignore | Diff File | ||
mod - api/soap/mantisconnect.php | Diff File | ||
add - api/soap/mantisconnect.wsdl | Diff File | ||
mod - api/soap/mc_api.php | Diff File | ||
mod - api/soap/mc_config_api.php | Diff File | ||
mod - api/soap/mc_config_defaults_inc.php | Diff File | ||
mod - api/soap/mc_core.php | Diff File | ||
mod - api/soap/mc_custom_field_api.php | Diff File | ||
mod - api/soap/mc_enum_api.php | Diff File | ||
mod - api/soap/mc_file_api.php | Diff File | ||
mod - api/soap/mc_filter_api.php | Diff File | ||
mod - api/soap/mc_issue_api.php | Diff File | ||
mod - api/soap/mc_issue_attachment_api.php | Diff File | ||
mod - api/soap/mc_project_api.php | Diff File | ||
mod - api/soap/mc_project_attachment_api.php | Diff File | ||
mod - api/soap/mc_tag_api.php | Diff File | ||
mod - docbook/Admin_Guide/en-US/Configuration.xml | Diff File | ||
MantisBT: master-1.2.x 10691462 2012-11-12 16:29 Details Diff |
Fix 0014871: Add support for the built-in soap extension in addition to nusoap |
Affected Issues 0014871 |
|
mod - .gitignore | Diff File | ||
mod - api/soap/mantisconnect.php | Diff File | ||
add - api/soap/mantisconnect.wsdl | Diff File | ||
mod - api/soap/mc_api.php | Diff File | ||
mod - api/soap/mc_config_api.php | Diff File | ||
mod - api/soap/mc_config_defaults_inc.php | Diff File | ||
mod - api/soap/mc_core.php | Diff File | ||
mod - api/soap/mc_custom_field_api.php | Diff File | ||
mod - api/soap/mc_enum_api.php | Diff File | ||
mod - api/soap/mc_file_api.php | Diff File | ||
mod - api/soap/mc_filter_api.php | Diff File | ||
mod - api/soap/mc_issue_api.php | Diff File | ||
mod - api/soap/mc_issue_attachment_api.php | Diff File | ||
mod - api/soap/mc_project_api.php | Diff File | ||
mod - api/soap/mc_project_attachment_api.php | Diff File | ||
mod - api/soap/mc_tag_api.php | Diff File | ||
mod - docbook/administration_guide/en/configuration.sgml | Diff File | ||
MantisBT: master eac6b08a 2012-11-14 16:44 Details Diff |
SOAP API: make the first parameter of mci_soap_fault_access_denied optional Fixes 0014871: Add support for the built-in soap extension in addition to nusoap |
Affected Issues 0014871 |
|
mod - api/soap/mc_api.php | Diff File | ||
MantisBT: master-1.2.x 8fa6a5c1 2012-11-14 16:44 Details Diff |
SOAP API: make the first parameter of mci_soap_fault_access_denied optional Fixes 0014871: Add support for the built-in soap extension in addition to nusoap |
Affected Issues 0014871 |
|
mod - api/soap/mc_api.php | Diff File |