Commit 70491ad2 authored by Luc Didry's avatar Luc Didry

Update astuces-sur-requesttracker.md (Move and Merge commands)

parent 2cf08b9d
Pipeline #102726 passed with stages
in 57 seconds
......@@ -183,6 +183,22 @@ Dans le `Code d'action personnalisée (commit):` :
$requestor->SetDisabled(1);
$RT::Logger->info("Disabling user ".$requestor->Format." because he's likely a spammer");
}
} elsif ($self->TransactionObj->Attachments->First->Content =~ m/#Move:(.*)/i) {
my $new_queue = $1;
my $ticket = $self->TicketObj;
my ($result, $msg) = $ticket->SetQueue($new_queue);
if ($result) {
$RT::Logger->info("Moving ticket to queue ".$new_queue);
} else {
$RT::Logger->error("Error while moving ticket to queue ".$new_queue.": ".$msg);
}
} elsif ($self->TransactionObj->Attachments->First->Content =~ m/#Merge:(.*)/i) {
my $target = $1;
my $ticket = $self->TicketObj;
$ticket->MergeInto($target);
$RT::Logger->info("Merging ticket into ticket ".$target);
}
return 1;
......@@ -195,6 +211,8 @@ Lorsqu'un commentaire contiendra une commande, elle sera exécutée :
* `#JePrends` => l'intervenant s'assigne le ticket
* `#Fermeture` => le ticket est marqué comme résolu
* `#Spam` => le ticket est supprimé et son auteur ne pourra plus ouvrir de tickets, son adresse mail sera blacklistée
* `#Move:file_de_tickets` => le ticket est basculé vers la file de tickets spécifiée
* `#Merge:no_ticket` => fusionne le ticket avec le ticket dont on donne le n°
## Et le spam alors ?
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment