SignatureToTheTop

From Request Tracker Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

From the rt-users mail list.

Full description: http://lists.bestpractical.com/pipermail/rt-users/2006-June/040249.html

Problem:

> My RT users and I have signatures that we want to appear at the > top (bottom is default) of the body of any coorespondance email. When > they respond to tickets, RT3.4 quotes the ticket content, but places > the RT user's signature on the bottom,[...]

Solution:

Change the html/Elements/MessageBox file. There is two way:

Manual

Edit this line:

<textarea class="messagebox" COLS=<%$Width%> ROWS=<%$Height%> WRAP=<%$Wrap%> NAME="<%$Name%>"><& /Elements/Callback, %ARGS &><% $Default %><%$message%><%$IncludeSignature ? $signature : ''%></textarea>
  
  

DO NOT FORGET: copy MessageBox file from the rt3/share tree to the rt3/local tree!

For RT 3.8: Change this line:

<% $Default || '' %><% $message %></textarea><% $signature %> 

To:

<% $signature %><% $Default || '' %><% $message %></textarea> 

I also had to restart apache to actually see the change, not sure why.

Patch

Patch against RT 3.4:

-------------- next part --------------
 --- MessageBox	2006-06-30 17:09:53.000000000 -0300
 +++ MessageBox	2006-06-30 17:10:28.000000000 -0300
 @@ -43,7 +43,7 @@
  %# those contributions and any derivatives thereof.
  %#
  %# END BPS TAGGED BLOCK }}}
 -<textarea class="messagebox" COLS=<%$Width%> ROWS=<%$Height%> WRAP=<%$Wrap%> NAME="<%$Name%>"><& /Elements/Callback, %ARGS &><% $Default %><%$message%><%$IncludeSignature ? $signature : ''%></textarea>
 +<textarea class="messagebox" COLS=<%$Width%> ROWS=<%$Height%> WRAP=<%$Wrap%> NAME="<%$Name%>"><& /Elements/Callback, %ARGS &><% $Default %><%$IncludeSignature ? $signature : ''%><%$message%></textarea>
  <%INIT>
 
  my ($message);