-- Jesse Vincent wrote: > > 1) Add the ticket below the normal text box, sprip & recipient options > > 2) Put the text box in-line as, for example, GMail does > > > > I find myself opening the ticket in another tab to cross-reference > > RT-AjaxyReplyPage in bps svn may be what you want
We also end up opening the Reply link in a new tab in order to refer to the entire Correspondence history when composing a new Reply or Comment, so we wanted the composition box on the same screen as the rest of the History. I installed the RT-AjaxyReplyPage plugin but honestly could not see how in the world that plugin relates to this request. As far as I could tell, that plugin only uses "ahah" to try to activate some form choices immediately, without leaving the current page. In no way that I could see does it show you all the Correspondence on the ticket on the same screen as the compose box for a new message. So, in order to show all "History" while composing in RT 3.8.4, I copied "html/Ticket/Update.html" to a "local" file, and then around line 161, after the </form> tag that closes the PreviewScrips template inclusion, I added: <& /Ticket/Elements/ShowHistory , Ticket => $TicketObj, ShowHeaders => $ARGS{'ShowHeaders'}, URIFile => 'History.html', Attachments => $attachments, AttachmentContent => $attachment_content &> % $m->callback( %ARGS, CallbackName => 'AfterShowHistory', Ticket => $TicketObj, current_tab => 'Ticket/History.html?id=' . $TicketObj->id ); and then inside the <%INIT> section, add these lines: my $attachments = $m->comp('Elements/FindAttachments', Ticket => $TicketObj); my $attachment_content = $m->comp('Elements/LoadTextAttachments', Ticket => $TicketObj); Then it will work for privileged users. If you want the same effect for nonprivileged users in the /SelfService/ area, then you need to copy "html/SelfService/Update.html" to a "local" file and add this in between the closing </form> tag and the opening <%INIT> tag: <& /Ticket/Elements/ShowHistory, Ticket => $Ticket, URIFile => "Display.html", ShowHeaders => $ARGS{'ShowHeaders'}, DownloadableHeaders => 0, AttachPath => "Attachment", Attachments => $attachments, UpdatePath => "Update.html" &> then add this line inside the <%INIT> section: my $attachments = $m->comp( '/Ticket/Elements/FindAttachments', Ticket => $Ticket ); now SelfService users will see History on same screen while replying. _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sa...@bestpractical.com Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com