Remote Procedure Call interface for Trac.
Protocols:
API support:
* search * system * ticket * ticket.component * ticket.milestone * ticket.priority * ticket.resolution * ticket.severity * ticket.status * ticket.type * ticket.version * wiki
See http://trac-hacks.org/wiki/XmlRpcPlugin for details on how to install, how get help, and how to report issues.
The API documentation is available at `<project_url></project_url>/rpc` for projects that have the plugin installed and enabled. It can be accessed by all users that have been granted `XML_RPC` permission.
The Trac RPC plugin uses pluggable interfaces to do all its work. That means it is easy to extend, and currently supports:
* protocols; add a new protocol in addition to the builtin ones and read input and answer request in whatever form and format needed. * methods; adding new methods available for remote procedure calls that will work for any enabled protocol.
See source for documentation. The source code can be obtained from:
http://trac-hacks.org/svn/xmlrpcplugin/
For work on the plugin itself (for submitting patches and more), please verify patches by running unittests (requires Trac source code on path):
Thanks to all those that use the plugin, and contribute with error reports, and patches for bugs and enhancements. Special thanks to:
* Matt Good * Steffen Pingel * Olemis Lang