On Thu, Jan 24, 2008 at 03:29:16PM +0100, Krieg, Alexander wrote:
> Hi,
> 
> i just created a script to add existing users to  existing groups, that 
> works fine.
> I also can create queues, groups and set rights for all of them.
> 
> But i cannot create a simple user and find him than over the web-gui, i 
> think it cannot be so hard, but i do not see my mistake.
> here the code i use, and i do not get any error messages or warnings.
> 
> use lib ("/opt/rt3/local/lib", "/opt/rt3/lib", "/opt/rt3/etc/");
> use warnings;
> 
> use RT::User;
> use RT::Group;
> use Getopt::Long;
> use RT::Interface::CLI qw(CleanEnv GetCurrentUser GetMessageContent loc);
> 
> CleanEnv();
> RT::LoadConfig();
> RT::Init();
> 
> my $user = RT::User->new($RT::SystemUser);
> $user->Create(Name         => 'foo',
>                   EmailAddress => '[EMAIL PROTECTED]',
>                   Privileged   => 1,
>                   Password     => 'foo',
>                   RealName     => 'foo test');
> 
> i think it should work !?
> 

It looks ok to me (I use some similar code in my scripts), try to catch an 
error:

my ($code, $msg) = $user->Create ...
if ( ! $code )
{
        print STDERR "Error creating user: $msg\n";
}

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to