blob: 59529b6ac1745b1ca46c064a777d19292beefb11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package RT::CustomFieldValues::Queues;
use strict;
use warnings;
use base qw(RT::CustomFieldValues::External);
sub SourceDescription {
return 'RT ticket queues';
}
sub ExternalValues {
my $self = shift;
my @res;
my $i = 0;
my $queues = RT::Queues->new( $self->CurrentUser );
$queues->UnLimit;
$queues->OrderByCols( { FIELD => 'Name' } );
while( my $queue = $queues->Next ) {
push @res, {
name => $queue->Name,
description => $queue->Description,
sortorder => $i++,
};
}
return \@res;
}
1;
|