On 9/21/06, <b class="gmail_sendername"><a href="mailto:amy.rich@tufts.edu">amy.rich@tufts.edu</a></b> <<a href="mailto:amy.rich@tufts.edu">amy.rich@tufts.edu</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
We want to start tracking change request documents in RT. In order to do<br>this, we want to create a custom form that has multiple input textarea boxes<br>to make sure that we collect all of the necessary information. I'd like to
<br>massage the data from all of those input boxes and make it the body of an RT<br>ticket. What's the best way to go about this without using the RT mail<br>interface?<br></blockquote><div><br>Hi,<br><br>You could use the RT::Client::REST interface if you're using perl on the server handling the form submission (found on CPAN).
<br><br>Alternatively, you could use the Offline upload form and write a handler for it in the language of your choice.<br>I wrote something for php but I haven't found a nice way of getting php to submit a form via either a POST or GET method without re-directing you to the page itself, so I've ended up hacking something together opening the socket directly - not very nice, and doesn't give nice errors.
<br><br>As a third route, you could try and write a REST handler in the language of your choice if one doesn't exist already.<br></div></div><br>-- <br>Regards,<br><br>Andrew Nicols