[rt-users] Recognize tickets created via email or via web
Thomas Sibley
trs at bestpractical.com
Fri Mar 22 12:48:02 EDT 2013
Michele, if you upgrade to RT 4.0.9 you can use the X-RT-Interface
header. The potential values are Email, Web, Mobile, REST, and API.
Craig,
> Another option would be to modify RT::Interface::Email.pm and
> RT::Interface::Web.pm to insert the desired header into the generated
> message (in the case of Web.pm) or parsed email (in the case of
> Email.pm). You could probably make a convincing case for such a patch to
> be accepted into RT proper...
This is exactly what we've done:
tom at whaam rt (4.0-trunk=) $ git ack 'X-RT-Interface'
lib/RT/Interface/Email.pm
1567: $head->replace('X-RT-Interface' => 'Email');
lib/RT/Interface/Web.pm
2077: "X-RT-Interface" => $args{Interface},
2121: $Message->head->delete('X-RT-Interface');
lib/RT/Ticket.pm
2243: $args{'MIMEObj'}->head->replace('X-RT-Interface' => 'API')
2244: unless $args{'MIMEObj'}->head->get('X-RT-Interface');
share/html/REST/1.0/Forms/ticket/comment
95: 'X-RT-Interface' => 'REST',
share/html/REST/1.0/Forms/ticket/default
192: 'X-RT-Interface' => 'REST',
share/html/REST/1.0/ticket/comment
112: 'X-RT-Interface' => 'REST',
More information about the rt-users
mailing list