[rt-devel] Tickets for a user
mixo
mixo at beth.uniforum.org.za
Mon Nov 26 03:13:24 EST 2001
How can I get tickets for particular user without
using 'CurrentUser' object? For example, suppose
I have 'users1', 'user2', ... to 'usern' who user RT, for
each one of them I would to do the following:
for each user {
list open tickets
list resloved tickets
}
This is what I have tried
++++++++++++++++++++++++++++++++++++++++++++
my $Users = RT::Users->new($session{CurrentUser});
$Users->LimitToPrivileged;
while (my $user = $Users->Next() ) {
my $my_current_user = new RT::User;
my $user_obj = new $my_current_user->Load($user->Id());
#my $new = new RT::Tickets($session{CurrentUser}); #works
my $new = new RT::Tickets($user_obj);
$new->LimitStatus(VALUE => 'new');
.
.
.
}
+++++++++++++++++++++++++++++++++++++++++++
Which results in the following error :
++++++++++++++++++++++++++++++++++++++++++++++++
* error in file: * /opt/rt2/lib/RT/Ticket.pm
* line 2899:* Can't locate object method "UserObj" via package "Found
Object"
+++++++++++++++++++++++++++++++++++++++++++++++++
I need to create a 'user object' for each user to get their tickets , but
I am at loss as to how I can do it.
Mixo
P.S The aim of this exercise is to get snap shot of what users have been
doing on RT.
More information about the Rt-devel
mailing list