-# Initial data for a fresh RT3 Installation.
+# Initial data for a fresh RT installation.
@Users = (
{ Name => 'root',
CorrespondAddress => "",
CommentAddress => "", },
{ Name => '___Approvals',
+ Lifecycle => 'approvals',
Description => 'A system-internal queue for the approvals system',
Disabled => 2, } );
ExecModule => 'NotifyAsComment',
Argument => 'Requestor,Cc' },
- { Name => 'Notify Requestors and Ccs', # loc
- Description => 'Send mail to requestors and Ccs', # loc
- ExecModule => 'Notify',
- Argument => 'Requestor,Cc' },
+# deprecated
+# { Name => 'Notify Requestors and Ccs', # loc
+# Description => 'Send mail to requestors and Ccs', # loc
+# ExecModule => 'Notify',
+# Argument => 'Requestor,Cc' },
+# not yet deprecated
{ Name => 'Notify Owner, Requestors, Ccs and AdminCcs as Comment', # loc
Description => 'Send mail to owner and all watchers as a "comment"', # loc
ExecModule => 'NotifyAsComment',
Description => 'Sends mail to explicitly listed Ccs and Bccs', # loc
ExecModule => 'NotifyAsComment',
Argument => 'OtherRecipients' },
- { Name => 'Notify Other Recipients', # loc
- Description => 'Sends mail to explicitly listed Ccs and Bccs', # loc
- ExecModule => 'Notify',
- Argument => 'OtherRecipients' },
+# deprecated
+# { Name => 'Notify Other Recipients', # loc
+# Description => 'Sends mail to explicitly listed Ccs and Bccs', # loc
+# ExecModule => 'Notify',
+# Argument => 'OtherRecipients' },
+
{ Name => 'User Defined', # loc
Description => 'Perform a user-defined action', # loc
ExecModule => 'UserDefined', },
ExecModule => 'SetPriority',
Argument => '',
},
+ { Name => 'Cancel Scheduled Resolve',
+ Description => 'Set ticket not to resolve in the future',
+ ExecModule => 'SetWillResolve',
+ Argument => '',
+ },
+ { Name => 'Scheduled Resolve',
+ Description => 'Resolve ticket if its WillResolve date has passed',
+ ExecModule => 'ScheduledResolve',
+ Argument => '',
+ },
+# combine these into a single action so they can see each other in the headers
+ { Name => 'Notify Requestors, Ccs, and Other Recipients',
+ Description => 'Send mail to requestors, watchers, and explicit Ccs',
+ ExecModule => 'Notify',
+ Argument => 'Requestor,Cc,OtherRecipients',
+ },
);
@ScripConditions = (
ApplicableTransTypes => 'Correspond',
ExecModule => 'AnyTransaction', },
+ {
+
+ Name => 'On Forward', # loc
+ Description => 'Whenever a ticket or transaction is forwarded', # loc
+ ApplicableTransTypes => 'Forward Transaction,Forward Ticket',
+ ExecModule => 'AnyTransaction', },
+
+ {
+
+ Name => 'On Forward Ticket', # loc
+ Description => 'Whenever a ticket is forwarded', # loc
+ ApplicableTransTypes => 'Forward Ticket',
+ ExecModule => 'AnyTransaction', },
+
+ {
+
+ Name => 'On Forward Transaction', # loc
+ Description => 'Whenever a transaction is forwarded', # loc
+ ApplicableTransTypes => 'Forward Transaction',
+ ExecModule => 'AnyTransaction', },
+
{
Name => 'On Comment', # loc
a summary of which appears below.
There is no need to reply to this message right now. Your ticket has been
-assigned an ID of [{$Ticket->QueueObj->SubjectTag || $rtname} #{$Ticket->id()}].
+assigned an ID of { $Ticket->SubjectTag }.
Please include the string:
- [{$Ticket->QueueObj->SubjectTag || $rtname} #{$Ticket->id}]
+ { $Ticket->SubjectTag }
in the subject line of all future correspondence about this issue. To do so,
you may reply to this message.
Name => 'Admin Comment', # loc
Description => 'Default admin comment template', # loc
Content =>
-'Subject: [Comment] {my $s=($Transaction->Subject||$Ticket->Subject); $s =~ s/\\[Comment\\]\\s*//g; $s =~ s/^Re:\\s*//i; $s;}
+'Subject: [Comment] {my $s=($Transaction->Subject||$Ticket->Subject||""); $s =~ s/\\[Comment\\]\\s*//g; $s =~ s/^Re:\\s*//i; $s;}
RT-Attach-Message: yes
},
);
-# }}}
@Scrips = (
{ Description => 'On Correspond Open Tickets',
ScripCondition => 'On Correspond',
ScripAction => 'Notify AdminCcs',
Template => 'Admin Correspondence' },
- { Description => 'On Correspond Notify Requestors and Ccs',
- ScripCondition => 'On Correspond',
- ScripAction => 'Notify Requestors And Ccs',
- Template => 'Correspondence' },
- { Description => 'On Correspond Notify Other Recipients',
+# { Description => 'On Correspond Notify Requestors and Ccs',
+# ScripCondition => 'On Correspond',
+# ScripAction => 'Notify Requestors And Ccs',
+# Template => 'Correspondence' },
+# { Description => 'On Correspond Notify Other Recipients',
+# ScripCondition => 'On Correspond',
+# ScripAction => 'Notify Other Recipients',
+# Template => 'Correspondence' },
+ { Description => 'On Correspond Notify Requestors, Ccs, and Other Recipients',
ScripCondition => 'On Correspond',
- ScripAction => 'Notify Other Recipients',
- Template => 'Correspondence' },
+ ScripAction => 'Notify Requestors, Ccs, and Other Recipients',
+ Template => 'Correspondence', },
{ Description => 'On Comment Notify AdminCcs as Comment',
ScripCondition => 'On Comment',
ScripAction => 'Notify AdminCcs As Comment',
ScripCondition => 'On Transaction',
ScripAction => 'Extract Subject Tag',
Template => 'Blank' },
+ { Description => 'On Correspond, cancel future resolve',
+ ScripCondition => 'On Correspond',
+ ScripAction => 'Cancel Scheduled Resolve',
+ Template => 'Blank' },
);
@ACL = (
},
},
);
+
+# freeside upgrade
+# Obsolete/erroneous scrips
+# If
+# $Delete_Scrips{conditionname}{actionname}{templatename}
+# exists, and the scrip was created by the system user, it
+# will be deleted on upgrade. Lowercase all the names here.
+
+%Delete_Scrips = (
+ 'on correspond' => {
+ 'notify requestors and ccs' => { 'correspondence' => 1 },
+ 'notify other recipients' => { 'correspondence' => 1 },
+ }
+);
+