projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow null serial and mac, RT#31388
[freeside.git]
/
FS
/
FS
/
TicketSystem
/
RT_Internal.pm
diff --git
a/FS/FS/TicketSystem/RT_Internal.pm
b/FS/FS/TicketSystem/RT_Internal.pm
index
6fb2c18
..
1c4513e
100644
(file)
--- a/
FS/FS/TicketSystem/RT_Internal.pm
+++ b/
FS/FS/TicketSystem/RT_Internal.pm
@@
-111,7
+111,7
@@
properly.
# create an RT::Tickets object for a specified custnum or svcnum
sub _tickets_search {
# create an RT::Tickets object for a specified custnum or svcnum
sub _tickets_search {
- my( $self, $type, $number, $limit, $priority, $status ) = @_;
+ my( $self, $type, $number, $limit, $priority, $status
, $queueid
) = @_;
$type =~ /^Customer|Service$/ or die "invalid type: $type";
$number =~ /^\d+$/ or die "invalid custnum/svcnum: $number";
$type =~ /^Customer|Service$/ or die "invalid type: $type";
$number =~ /^\d+$/ or die "invalid custnum/svcnum: $number";
@@
-159,6
+159,8
@@
sub _tickets_search {
join(' OR ', map { "Status = '$_'" } @statuses).
' ) ';
join(' OR ', map { "Status = '$_'" } @statuses).
' ) ';
+ $rtql .= " AND Queue = $queueid " if $queueid;
+
warn "$me _customer_tickets_search:\n$rtql\n" if $DEBUG;
$Tickets->FromSQL($rtql);
warn "$me _customer_tickets_search:\n$rtql\n" if $DEBUG;
$Tickets->FromSQL($rtql);
@@
-570,7
+572,7
@@
sub _web_external_auth {
# now get user specific information, to better create our user.
my $new_user_info
# now get user specific information, to better create our user.
my $new_user_info
- = RT::Interface::Web::Web
ExternalAuto
Info($user);
+ = RT::Interface::Web::Web
RemoteUserAutocreate
Info($user);
# set the attributes that have been defined.
# FIXME: this is a horrible kludge. I'm sure there's something cleaner
# set the attributes that have been defined.
# FIXME: this is a horrible kludge. I'm sure there's something cleaner