[rt-users] List of privileged users
Asif Iqbal
vadud3 at gmail.com
Fri Jun 15 10:08:22 EDT 2012
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.
>
> 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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120615/e4ca63e5/attachment.htm>
More information about the rt-users
mailing list