[rt-users] Custom Field (Priority) not Updating Actual Priority
Kevin Falcone
falcone at bestpractical.com
Tue Jul 30 12:03:57 EDT 2013
On Tue, Jul 30, 2013 at 08:52:05AM -0700, wendi413 wrote:
> I have setup a Custom Field for users to enter a Priority
> (Minor/Low/Medium/High/Critical). When a ticket is created, this custom
> field updates the actual Priority via a custom scrip.
You may just want to use
https://metacpan.org/release/RT-Extension-PriorityAsString
-kevin
> Condition: On Transaction
> Action: User Defined
> Stage: TransactionCreate
> Snippet:
> my $cf_va = $self->TicketObj->FirstCustomFieldValue('Priority');
>
> #Set Priority number based on the text value set by the end user
> my $pri_va = "";
> $pri_va = "4" if ($cf_va =~ /^Critical/ or $cf_va == "4");
> $pri_va = "3" if ($cf_va =~ /^High/ or $cf_va == "3");
> $pri_va = "2" if ($cf_va =~ /^Medium/ or $cf_va == "2");
> $pri_va = "1" if ($cf_va =~ /^Low/ or $cf_va == "1");
> $pri_va = "0" if ($cf_va =~ /^Minor/);
>
> #Set the priority
> if($pri_va != ""){$self->TicketObj->SetPriority($pri_va)};
>
> This works fine, but if someone goes into the ticket Basics and changes the
> Priority via the CF, it does not update the actual Priority? It will update
> if they send out an email, etc. Curious what I am missing here? New to RT
> and it's super powerful but baffling. :) Thanks for any leads!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 235 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20130730/b566e453/attachment.sig>
More information about the rt-users
mailing list