Yeah sure ... Sorry I don't know how to do patch files ..but the diff of
QuickCreate is:
52c52,54
< <&|/l&>Subject</&>:<br /><input size="15" name="Subject" />
---
> <&|/l&>Subject</&>:<br /><input size="35" name="Subject" />
> </td><td>
> <&|/l&>Requestor</&>:<br /><input size="35" name="requestor" />
63c65
< %#<tr><td colspan="3"><textarea cols="50" rows="3"></textarea></td></tr>
---
> <tr><td colspan="3"><textarea cols="80" rows="4"
name="Tickettext"></textarea></td></tr>
And in index.html in the <init> change :
if ($ARGS{'QuickCreate'} ) {
my $ticket = RT::Ticket->new($session{'CurrentUser'});
my ($tid, $trans, $tmsg) = $ticket->Create(Queue => $ARGS{'Queue'},
Owner => $ARGS{'Owner'},
Requestor =>
$session{'CurrentUser'}->UserObj->EmailAddress,
Subject => $ARGS{'Subject'});
push (@results, $tmsg);
}
to:
if ($ARGS{'QuickCreate'} ) {
my $txt = $ARGS{'Tickettext'};
$RT::Logger->debug("the TText is :".$txt);
my $Mime = MIME::Entity->build(
Type => 'text/plain',
Data => $txt
);
my $MimeMessage = $Mime->stringify();
my $parser = RT::EmailParser->new();
$parser->ParseMIMEEntityFromScalar($MimeMessage);
my $ticket = RT::Ticket->new($session{'CurrentUser'});
my ($tid, $trans, $tmsg) = $ticket->Create(Queue => $ARGS{'Queue'},
Owner => $ARGS{'Owner'},
#Requestor =>
$session{'CurrentUser'}->UserObj->EmailAddress,
Requestor => $ARGS{'requestor'} ||
$session{'CurrentUser'}->UserObj->EmailAddress,
Subject => $ARGS{'Subject'},
MIMEObj => $parser->Entity);
push (@results, $tmsg);
}
Regards;
Roy
Torsten Brumm wrote:
Hi Roy,
can you share your QuickCreate?
Thanks
Torsten
2006/9/25, Roy El-Hames <[EMAIL PROTECTED]>:
Thanks Stephen .. I was wondering if the Create Ticket would take care
of that ..
Created the Mime Obj and it works fine.
Regards;
Roy
Stephen Turner wrote:
> At Friday 9/22/2006 01:28 PM, Roy El-Hames wrote:
>> Hi;
>> RT-3.6.1
>> I would like to expand Quickcreate section to include requestor and
>> text area for problem description (I noticed in QuickCreate someone
>> did start on this but it commented out) ..
>> Its easy enough to process the requestor in index.html, however I am
>> not sure what to do about the text, do I need to create a mime object
>> first or can I pass the text to the $ticket->Create function ?? if
>> the later then whats the argument for it
>> Many thanks;
>> Roy
>
> Hello Roy,
>
> You'll need to create a mime object and pass it in.
>
> Steve
>
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com