[rt-users] Suppressing priority messages

Kevin Falcone falcone at bestpractical.com
Fri Jul 22 09:53:45 EDT 2011


On Fri, Jul 22, 2011 at 09:15:22AM -0400, Jason Brown wrote:
>    Here is the code, I believe this was custom written by a previous employee:

Read the docs for EscalatePriority vs LinearEscalate (you can perldoc
the .pm files in your RT tree).  

LinearEscalate can be silent, but uses a different algorithm.

If you can't change algorithms, you can port the features of
LinearEscalate to EscalatePriority and send in a patch

-kevin

>  #!/usr/bin/perl
> 
>  use strict;
> 
>  use warnings;
> 
>  # Points to the RT4 library
> 
>  use lib ("/opt/rt4/lib","/opt/rt4/local/lib");
> 
>  my $crontool = "/opt/rt4/bin/rt-crontool";
> 
> 
>  package RT;
> 
>  use RT::Interface::CLI qw(CleanEnv);
> 
>  #Clean our the environment
> 
>  CleanEnv();
> 
>  # Load the RT configuration
> 
>  RT::LoadConfig();
> 
>  # Initialise RT
> 
>  RT::Init();
> 
>  my $queues = new RT::Queues($RT::SystemUser);
> 
>  $queues->LimitToEnabled();
> 
>  while (my $queue = $queues->Next) {
> 
>      my $queuename = $queue->Name;
> 
>      system("$crontool --search RT::Search::ActiveTicketsInQueue " .
> 
>             "--search-arg \"$queuename\" ".
> 
>             "--action RT::Action::EscalatePriority");
> 
>  }
> 
>  $RT::Handle->Disconnect();
> 
>  exit 0;
> 
>    On 07/22/2011 09:04 AM, Kevin Falcone wrote:
> 
>  On Fri, Jul 22, 2011 at 08:59:05AM -0400, Jason Brown wrote:
> 
>  Hello all,
>      We have a RT escalation script which is run every hour to
>  increase the priority level of a ticket.  In doing so, it creates a
>  lot of noise within the work order itself, placing "Enoch Root -
>  Priority changed" everytime its increased.  I was wondering if its
>  possible to suppress those messages?
> 
>  Without knowing what the script does, that's hard to say.
>  One of the RT::Actions available to rt-crontool has a "skip the
>  transaction" message, the other doesn't.  If you've written custom
>  code, you can steal the skipping code from the correct RT::Action
> 
>  -kevin
> 
> 
> 
>  --------
>  2011 Training: [1]http://bestpractical.com/services/training.html
> 
> References
> 
>    Visible links
>    1. http://bestpractical.com/services/training.html

> 
> --------
> 2011 Training: http://bestpractical.com/services/training.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110722/d0cebd1a/attachment.sig>


More information about the rt-users mailing list