<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=QuickCreate</id>
	<title>QuickCreate - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=QuickCreate"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=QuickCreate&amp;action=history"/>
	<updated>2026-08-23T03:34:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=QuickCreate&amp;diff=2709&amp;oldid=prev</id>
		<title>Admin: 2 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=QuickCreate&amp;diff=2709&amp;oldid=prev"/>
		<updated>2016-04-06T20:20:31Z</updated>

		<summary type="html">&lt;p&gt;2 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Many weeks ago i found somewhere at the maillinglist something about enhance RT [[QuickCreate]] to make it more usable for a helpdesk/call center.&lt;br /&gt;
&lt;br /&gt;
This small patch add&amp;#039;s to the [[QuickCreate]] a Message Text (was already prepared by BPS) and puts the text as body for a new ticket.&lt;br /&gt;
&lt;br /&gt;
We need to patch two files.&lt;br /&gt;
&lt;br /&gt;
1. /html/Elements/[[QuickCreate]]&lt;br /&gt;
&lt;br /&gt;
 --- /opt/rt3/share/html/Elements/QuickCreate    2007-06-11 10:10:42.000000000 +0200&lt;br /&gt;
 +++ /opt/rt3/local/html/Elements/QuickCreate    2007-06-11 11:25:12.000000000 +0200&lt;br /&gt;
 @@ -49,22 +49,39 @@&lt;br /&gt;
  &amp;amp;lt;&amp;amp;amp;| /Widgets/TitleBox, title =&amp;amp;gt; loc(&amp;#039;Quick ticket creation&amp;#039;) &amp;amp;amp;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;form method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;amp;lt;%$RT::WebPath%&amp;amp;gt;/index.html&amp;quot;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;hidden&amp;quot; name=&amp;quot;QuickCreate&amp;quot; value=&amp;quot;1&amp;quot; /&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;table&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Subject&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;input size=&amp;quot;15&amp;quot; name=&amp;quot;Subject&amp;quot; /&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Queue&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;&amp;amp;amp; /Elements/SelectNewTicketQueue, Name =&amp;amp;gt; &amp;#039;Queue&amp;#039;, ShowNullOption =&amp;amp;gt; 0 &amp;amp;amp;&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Owner&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
 +&lt;br /&gt;
 +&amp;amp;lt;table style=&amp;quot;text-align: left; width: 100%;&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tbody&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td style=&amp;quot;text-align: right; width: 70px;&amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;quot;-2&amp;quot;&amp;amp;gt;&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Requestor&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;input class=&amp;quot;input_quick&amp;quot; name=&amp;quot;Requestor&amp;quot;&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td style=&amp;quot;text-align: right; width: 70px;&amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;quot;-2&amp;quot;&amp;amp;gt;&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Queue&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;&amp;amp;amp; /Elements/SelectNewTicketQueue, Name =&amp;amp;gt; &amp;#039;Queue&amp;#039;, ShowNullOption =&amp;amp;gt; 0 &amp;amp;amp;&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td style=&amp;quot;text-align: right; width: 70px;&amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;quot;-2&amp;quot;&amp;amp;gt;&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Owner&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;select type=&amp;quot;select&amp;quot; name=&amp;quot;Owner&amp;quot;&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;option value=&amp;quot;&amp;amp;lt;%$session{&amp;#039;CurrentUser&amp;#039;}-&amp;amp;gt;id%&amp;amp;gt;&amp;quot; selected&amp;amp;gt;&amp;amp;lt;%$session{&amp;#039;CurrentUser&amp;#039;}-&amp;amp;gt;Name %&amp;amp;gt;&amp;amp;lt;/option&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;option value=&amp;quot;&amp;amp;lt;%$RT::Nobody-&amp;amp;gt;id%&amp;amp;gt;&amp;quot;&amp;amp;gt;&amp;amp;lt;%loc(&amp;#039;Nobody&amp;#039;)%&amp;amp;gt;&amp;amp;lt;/option&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;option value=&amp;quot;&amp;amp;lt;%$session{&amp;#039;CurrentUser&amp;#039;}-&amp;amp;gt;id%&amp;amp;gt;&amp;quot;&amp;amp;gt;&amp;amp;lt;%$session{&amp;#039;CurrentUser&amp;#039;}-&amp;amp;gt;Name %&amp;amp;gt;&amp;amp;lt;/option&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;option value=&amp;quot;&amp;amp;lt;%$RT::Nobody-&amp;amp;gt;id%&amp;amp;gt;&amp;quot; selected&amp;amp;gt;&amp;amp;lt;%loc(&amp;#039;Nobody&amp;#039;)%&amp;amp;gt;&amp;amp;lt;/option&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/select&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 -%#&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;amp;gt;&amp;amp;lt;textarea cols=&amp;quot;50&amp;quot; rows=&amp;quot;3&amp;quot;&amp;amp;gt;&amp;amp;lt;/textarea&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td style=&amp;quot;text-align: right; width: 70px;&amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;quot;-2&amp;quot;&amp;amp;gt;&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Subject&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;input class=&amp;quot;input_quick&amp;quot; name=&amp;quot;Subject&amp;quot; /&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td style=&amp;quot;text-align: right; width: 70px;&amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;quot;-2&amp;quot;&amp;amp;gt;&amp;amp;lt;&amp;amp;amp;|/l&amp;amp;amp;&amp;amp;gt;Message&amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;:&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;textarea cols=&amp;quot;80&amp;quot; rows=&amp;quot;4&amp;quot; name=&amp;quot;Tickettext&amp;quot;&amp;amp;gt;&amp;amp;lt;/textarea&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;td style=&amp;quot;padding: 0;&amp;quot; align=&amp;quot;right&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;amp;gt;&amp;amp;lt;input type=&amp;quot;submit&amp;quot; class=&amp;quot;button&amp;quot; value=&amp;quot;&amp;amp;lt;%loc(&amp;#039;Create&amp;#039;)%&amp;amp;gt;&amp;quot; /&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;/tr&amp;amp;gt;&lt;br /&gt;
 +&amp;amp;lt;/tbody&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/table&amp;amp;gt;&lt;br /&gt;
 -&amp;amp;lt;div align=&amp;quot;right&amp;quot;&amp;amp;gt;&amp;amp;lt;input type=&amp;quot;submit&amp;quot; class=&amp;quot;button&amp;quot; value=&amp;quot;&amp;amp;lt;%loc(&amp;#039;Create&amp;#039;)%&amp;amp;gt;&amp;quot; /&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/form&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/&amp;amp;amp;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
And a second file under /html/index.html&lt;br /&gt;
&lt;br /&gt;
 --- /opt/rt3/share/html/index.html      2007-06-11 10:10:42.000000000 +0200&lt;br /&gt;
 +++ /opt/rt3/local/html/index.html      2007-06-11 10:58:46.000000000 +0200&lt;br /&gt;
 @@ -84,13 +84,21 @@&lt;br /&gt;
  my @results;&lt;br /&gt;
 &lt;br /&gt;
  if ($ARGS{&amp;#039;QuickCreate&amp;#039;} ) {&lt;br /&gt;
 +    my $txt = $ARGS{&amp;#039;Tickettext&amp;#039;};&lt;br /&gt;
 +    $RT::Logger-&amp;amp;gt;debug(&amp;quot;the TText is :&amp;quot;.$txt);&lt;br /&gt;
 +    my $Mime = MIME::Entity-&amp;amp;gt;build(&lt;br /&gt;
 +                        Type =&amp;amp;gt; &amp;#039;text/plain&amp;#039;,&lt;br /&gt;
 +                        Data =&amp;amp;gt; $txt&lt;br /&gt;
 +                        );&lt;br /&gt;
 +    my $MimeMessage = $Mime-&amp;amp;gt;stringify();&lt;br /&gt;
 +    my $parser = RT::EmailParser-&amp;amp;gt;new();&lt;br /&gt;
 +    $parser-&amp;amp;gt;ParseMIMEEntityFromScalar($MimeMessage);&lt;br /&gt;
      my $ticket = RT::Ticket-&amp;amp;gt;new($session{&amp;#039;CurrentUser&amp;#039;});&lt;br /&gt;
      my ($tid, $trans, $tmsg) = $ticket-&amp;amp;gt;Create(Queue =&amp;amp;gt; $ARGS{&amp;#039;Queue&amp;#039;},&lt;br /&gt;
                      Owner =&amp;amp;gt; $ARGS{&amp;#039;Owner&amp;#039;},&lt;br /&gt;
 -                    Requestor =&amp;amp;gt; $session{&amp;#039;CurrentUser&amp;#039;}-&amp;amp;gt;UserObj-&amp;amp;gt;EmailAddress,&lt;br /&gt;
 -                    Subject =&amp;amp;gt; $ARGS{&amp;#039;Subject&amp;#039;});&lt;br /&gt;
 -&lt;br /&gt;
 -&lt;br /&gt;
 +                    Requestor =&amp;amp;gt; $ARGS{&amp;#039;Requestor&amp;#039;} || $session{&amp;#039;CurrentUser&amp;#039;}-&amp;amp;gt;UserObj-&amp;amp;gt;EmailAddress,&lt;br /&gt;
 +                    Subject =&amp;amp;gt; $ARGS{&amp;#039;Subject&amp;#039;},&lt;br /&gt;
 +                    MIMEObj =&amp;amp;gt; $parser-&amp;amp;gt;Entity);&lt;br /&gt;
      push (@results, $tmsg);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now you can easy create a ticket from the frontpage with main information.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>