<br><font size=2 face="sans-serif">Hello list,</font>
<br>
<br><font size=2 face="sans-serif">i'd like advice on the following method
i've implemented wich is working 99%, just missing the last step.</font>
<br><font size=2 face="sans-serif">I've added a new Priority ColumnMap
called PriorityArrows for our manager to be able to modify priorities rapidly
while looking at a Dashboard during a meeting, without need to enter into
ticket details.</font>
<br><font size=2 face="sans-serif">It is looking like this (other icons
are working well already) :</font>
<br><img src=cid:_1_0731B4C00731A28400315EA6C1257942>
<br><font size=2 face="sans-serif">The arrows are href link pointing to
an html page doing the priority modification, and this is working.</font>
<br><font size=2 face="sans-serif">In this html page, i've added a javascript
method to go back one page to the dashboardn this is working too.</font>
<br><font size=2 face="sans-serif">BUT the dashboard has not been "refreshed"
with the new value, as the page is cached (inside the browser?masoncache?).</font>
<br>
<br><font size=2 face="sans-serif">So now i'd like to know if someone would
have a hint to force refresh of dashboard page after back(), or any other
idea.</font>
<br>
<br><font size=2 face="sans-serif">I'm using RT 3.8, and here are the codes
i've written :</font>
<br>
<br><font size=2 face="sans-serif"> PriorityArrows => {</font>
<br><font size=2 face="sans-serif">        title  
  => 'Priority', # loc</font>
<br><font size=2 face="sans-serif">        attribute
=> 'Priority',</font>
<br><font size=2 face="sans-serif">        value  
  => sub { </font>
<br><font size=2 face="sans-serif">         
  my $Ticket = shift;</font>
<br><font size=2 face="sans-serif">         
  my $currentpriority = $Ticket->Priority;</font>
<br><font size=2 face="sans-serif">         
  my @result;</font>
<br><font size=2 face="sans-serif">         
  my $base_url = RT->Config->Get('WebPath');</font>
<br><font size=2 face="sans-serif">           
my $img_url = $base_url . '/NoAuth/images/';</font>
<br><font size=2 face="sans-serif">         
  my $targetpriorityup = $currentpriority - 1;</font>
<br><font size=2 face="sans-serif">         
  my $targetprioritydown = $currentpriority + 1;</font>
<br>
<br><font size=2 face="sans-serif">         
  push (@result, \"<center>");</font>
<br><font size=2 face="sans-serif">         
  if ($currentpriority>1) {</font>
<br><font size=2 face="sans-serif">         
      push (@result, \"<a href=\"",
$base_url, "/Ticket/MovePriority.html?id=", $Ticket->id, \"&sens=moins\">",
\"<img src=\"", $img_url, "arrowup.gif", \"\">
 ", \"</a><br>");      
 </font>
<br><font size=2 face="sans-serif">         
  }</font>
<br><font size=2 face="sans-serif">         
  push (@result, $currentpriority, \"<BR>");</font>
<br><font size=2 face="sans-serif">         
  push (@result, \"<a href=\"", $base_url, "/Ticket/MovePriority.html?id=",
$Ticket->id, \"&sens=plus\">", \"<img
src=\"", $img_url, "arrowdown.gif", \"\">
 ", \"</a><br>");      
 </font>
<br><font size=2 face="sans-serif">         
  return @result;</font>
<br><font size=2 face="sans-serif">        }</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">and the MovePriority.html page is as
follows :</font>
<br>
<br><font size=2 face="sans-serif"><%INIT></font>
<br><font size=2 face="sans-serif">  my $Ticket = LoadTicket($id);</font>
<br><font size=2 face="sans-serif">  my $currentpriority = $Ticket->Priority;</font>
<br><font size=2 face="sans-serif">  my $targetpriority = 0;</font>
<br><font size=2 face="sans-serif">  if ($sens eq "plus")
{</font>
<br><font size=2 face="sans-serif">    $targetpriority = $currentpriority
+ 1;</font>
<br><font size=2 face="sans-serif">  }</font>
<br><font size=2 face="sans-serif">  elsif ($sens eq "moins")
{</font>
<br><font size=2 face="sans-serif">    $targetpriority = $currentpriority
-1;</font>
<br><font size=2 face="sans-serif">  }</font>
<br><font size=2 face="sans-serif">  $Ticket->SetPriority($targetpriority);</font>
<br><font size=2 face="sans-serif"></%INIT></font>
<br>
<br><font size=2 face="sans-serif"><script type="text/javascript"></font>
<br><font size=2 face="sans-serif">history.back();</font>
<br><font size=2 face="sans-serif"></script></font>
<br>
<br><font size=2 face="sans-serif"><%ARGS></font>
<br><font size=2 face="sans-serif">  $id => undef</font>
<br><font size=2 face="sans-serif">  $sens => undef</font>
<br><font size=2 face="sans-serif">  $origin => undef</font>
<br><font size=2 face="sans-serif"></%ARGS></font>
<br>
<br><font size=2 face="sans-serif">Raphaël MOUNEYRES</font><PRE>#
" Ce courriel et les documents qui lui sont joints peuvent contenir des
informations confidentielles ou ayant un caractère privé. S'ils ne vous sont
pas destinés, nous vous signalons qu'il est strictement interdit de les
divulguer, de les reproduire ou d'en utiliser de quelque manière que ce
soit le contenu. Si ce message vous a été transmis par erreur, merci d'en
informer l'expéditeur et de supprimer immédiatement de votre système
informatique ce courriel ainsi que tous les documents qui y sont attachés."


                               ******

" This e-mail and any attached documents may contain confidential or
proprietary information. If you are not the intended recipient, you are
notified that any dissemination, copying of this e-mail and any attachments
thereto or use of their contents by any means whatsoever is strictly
prohibited. If you have received this e-mail in error, please advise the
sender immediately and delete this e-mail and all attached documents
from your computer system."
#
</PRE>