<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Hey Gene,</DIV>
<DIV> </DIV>
<DIV>thank you for your example code!</DIV>
<DIV> </DIV>
<DIV>You said, that you poked aroung in the database. I guess, that this database would help me a lot finding objects and their preferences I can use in a custom condition or custom action. Would you tell where i can find this database exactly so that i can try to understand perl a little?</DIV>
<DIV> </DIV>
<DIV>Thank you!</DIV>
<DIV>Best regards, Tommy!<BR><BR>>>> Gene  LeDuc <gleduc@mail.sdsu.edu> 2009-05-18 18:39 >>><BR></DIV>
<DIV style="COLOR: #000000">Ah, didn't realize you meant creating a user via the web.  Poking around in <BR>the database, I'd guess that something like the following might work as <BR>your custom condition:<BR><BR>{ ### True when new user created via web<BR>   my $TA = $self->TransactionObj;<BR>   my $val = $TA->ObjectType eq 'RT::User'<BR>          && $TA->Type eq 'Create'<BR>          && $TA->CreatorObj->Id > != 1;<BR>   return $val;<BR>}<BR><BR>I haven't tried the above (or used ObjectType), but I think it's at least a <BR>good place to start.  The following observations are for v3.6.3.  When a <BR>user is created via an e-mail ticket, the Creator is the System user, and <BR>the System user is #1.  When a user is created via a web session, the <BR>Creator is the logged in user, which is always > #12.  Set this up in a <BR>global scrip and use a variant of the auto-password template you're already <BR>using for tickets.  If it doesn't work, throw some debug logging stuff in <BR>and see what you get.  Once you get it working, this would be a good wiki <BR>addition!<BR><BR>Gene<BR><BR>At 08:29 AM 5/18/2009, Thomas Fluch wrote:<BR>>Thanks for your answer.<BR>><BR>>I already set up the automatical creation of a username and password for <BR>>new users, but thats not what i meant.<BR>><BR>>I mean, that if I AM CREATING a new user as an admin or root via the Users <BR>>-> New User interface i dont want to manually inform this user (or more <BR>>users) about their login information. If I click on "create", the user <BR>>should automatically get an email with the login information.<BR>><BR>>I cant solve that issue by any templates or existing scripts, because the <BR>>condition "create", which i used to inform new customers about their login <BR>>information, refers to "create a ticket" and not "creat a user". So <BR>>actually I dont want to inform someone when he creates a ticket. I want to <BR>>inform a supporter when i create his account.<BR>><BR>>Regards,<BR>>Tommy!<BR>><BR>><BR>> >>> Gene  LeDuc <gleduc@mail.sdsu.edu> 2009-05-18 17:23 >>><BR>>One way to auto-assign a new user an account password is to do it via the<BR>>autoreply template, no new scrips needed.  There's a good example you can<BR>>start with on the wiki.<BR>><BR>>At 01:36 AM 5/18/2009, tommy0660 wrote:<BR>><BR>> >Another thing I would want to implement is, that when a new user has been<BR>> >created, immediately after the creation the user should be informed via<BR>> >email to his email-address about his login information like:<BR>><BR>><BR>>--<BR>>Gene LeDuc, GSEC<BR>>Security Analyst<BR>>San Diego State University<BR><BR><BR>-- <BR>Gene LeDuc, GSEC<BR>Security Analyst<BR>San Diego State University <BR><BR>_______________________________________________<BR><A href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users</A><BR><BR>Community help: <A href="http://wiki.bestpractical.com">http://wiki.bestpractical.com</A><BR>Commercial support: sales@bestpractical.com<BR><BR><BR>Discover RT's hidden secrets with RT Essentials from O'Reilly Media. <BR>Buy a copy at <A href="http://rtbook.bestpractical.com">http://rtbook.bestpractical.com</A><BR></DIV></BODY></HTML>