[rt-users] List of privileged users
Asif Iqbal
vadud3 at gmail.com
Fri Jun 15 12:29:48 EDT 2012
On Fri, Jun 15, 2012 at 10:08 AM, Asif Iqbal <vadud3 at gmail.com> wrote:
> On Fri, Jun 15, 2012 at 5:37 AM, Tim Cutts <tjrc at sanger.ac.uk> wrote:
>
>>
>> On 15 Jun 2012, at 07:52, Asif Iqbal wrote:
>>
>> > How do I get the list of privleged users?
>> >
>> > This is what I have so far
>> >
>> > #!/usr/bin/perl -w
>> >
>> > use strict;
>> > use Carp;
>> > use Getopt::Long;
>> >
>> > use lib qw(/opt/rt3/lib /opt/rt3/etc);
>> >
>> > use RT::Interface::CLI qw(CleanEnv GetCurrentUser GetMessageContent
>> loc);
>> > CleanEnv();
>> >
>> > use RT;
>>
>> > use RT::Ticket;
>> > use RT::Tickets;
>>
>> Don't you mean:
>>
>> use RT::Users;
>>
>>
> right. I took that code from another script without realizing this obvious
> change.
>
>
>> instead of the above two lines?
>>
>> >
>> > RT::LoadConfig();
>> >
>> > RT::Init();
>> >
>> > my $PrivilegedUsers = RT::Users->new ( $RT::SystemUser );
>> > $PrivilegedUsers->LimitToPrivileged;
>> >
>> >
>> > while ( my $PrivilegedUser = $PrivilegedUsers->Next ) {
>> > print $PrivilegedUser."\n"; # <== this only prints hash
>>
>> $PrivilegedUser is a reference to a perl object (hence you get the class
>> name and an identifier for the object). In order to get the data out of
>> the object, you have to call an accessor method:
>>
>> print $PrivilegedUser->Name, "\n";
>>
>>
> excellent! thanks a lot!
>
>
>> or
>>
>> print $PrivilegedUser->EmailAddress, "\n";
>>
>> depending on what you want.
>>
>> > }
>> >
>> > $RT::Handle->Disconnect();
>>
>> I don't think you need that bit - it'll all be closed cleanly as the
>> script exits anyway.
>>
>>
how do I run this code with a script account which has no account on RT?
Is it possible to feed a valid account/password in a .rtrc file or
something similar
that the script account will use to connect to RT and generate the report?
> Tim
>>
>> --
>> The Wellcome Trust Sanger Institute is operated by Genome Research
>> Limited, a charity registered in England with number 1021457 and a
>> company registered in England with number 2742969, whose registered
>> office is 215 Euston Road, London, NW1 2BE.
>>
>
>
>
> --
> Asif Iqbal
> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
>
>
>
--
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120615/2fa6e89d/attachment.htm>
More information about the rt-users
mailing list