<& /Admin/Elements/Header, Title => loc('Edit scrips') &> <& /Admin/Elements/SystemTabs &> <& /Elements/ListActions, actions => \@actions &> <& /Elements/TitleBoxStart, title => loc("Add a new a global scrip") &>
<&|/l&>Add a scrip which will apply to all queues: <& /Elements/TitleBoxEnd &> <& /Elements/Submit, Caption => loc("Be sure to save your changes"), Reset => 1 &> <%init> my $scrip = new RT::Scrip($session{'CurrentUser'}); my (@actions); if ($NewScripAction and $NewScripCondition) { my $NewScrip = new RT::Scrip($session{'CurrentUser'}); my ($retval, $msg) = $NewScrip->Create ( ScripAction => $NewScripAction, ScripCondition => $NewScripCondition, Stage => 'TransactionCreate', Queue => 0, Template => $NewScripTemplate); if (defined $retval) { push @actions, $msg; } else { push @actions, $msg; } } # }}} <%ARGS> $NewScripCondition => undef $NewScripAction => undef $NewScripTemplate => undef
<&|/l&>Description:
<&|/l&>Condition: <& /Admin/Elements/SelectScripCondition, Name => 'NewScripCondition', Default => $scrip->ConditionObj->Id &>
<&|/l&>Action: <& /Admin/Elements/SelectScripAction, Name => 'NewScripAction', Default => $scrip->ActionObj->Id &>
<&|/l&>Template: <& /Admin/Elements/SelectTemplate, Name => 'NewScripTemplate', Default => $scrip->TemplateObj->Id &>