[rt-users] Where to insert the AutogeneratedPassword template text?

Matt England mengland at mengland.net
Thu Jul 14 07:55:22 EDT 2005


At 7/13/2005 09:52 PM, Kanwar Ranbir Sandhu wrote:
>Does that help?

Thanks very much for the reply; unfortunately, I still do not know how to 
proceed with updating my RT server to change the content of the 
auto-generated emails.

I understand many of the things written below (except maybe the part about 
Scrips).  I get the general concept.  I understand what it's doing.

*** I DON'T KNOW __HOW__ TO IMPLEMENT IT ***

Which file?  What procedure?  Where do I change the text and what must I do 
to get my system to update once I do make the appropriate changes?

I have installed an entire, working, RT system by myself, so it's not like 
I don't have some feel for this software.

For what it's worth, I updated the 'Autoreply' portion of 
/usr/local/rt3/etc/initialdata (my install is in /usr/local/rt3 and not 
/opt/rt3) with the template found at 
http://wiki.bestpractical.com/index.cgi?AutogeneratedPassword .  I rebooted 
my Apache server.  No change in outbound email content (outbound email 
still has the old, default content, no new links, even when I send from an 
email account that's not previously registered in the database/system).

What file must I change, what procedure must I follow, etc?

>We have a Support queue in which we've created an auto reply template.

What *exactly* does this mean in terms of the nuts and bolts of a file 
sytem, a web page, what?  What interface?  Which file?  Which URL?

Still searching...

-Matt


At 7/13/2005 09:52 PM, Kanwar Ranbir Sandhu wrote:
>On Wed, 2005-13-07 at 21:28 -0500, Matt England wrote:
> > Bottom line: I don't know the procedure for getting the
> > autoreply-email-text to change.  I put the changes into etc/initialdata,
> > rebooted my webserver, and still not change in my autoreply email.  :(
>
>We have a Support queue in which we've created an auto reply template.
>The template itself contains the code required to auto generate a
>password if the user doesn't have one already, or to simply remind
>him/her how to have it reset if the password has been forgotten.
>
>The template is based almost entirely on the one in the wiki.  Here's
>the relevant bit from our template:
>
>{
>*RT::User::GenerateRandomNextChar = \&RT::User::_GenerateRandomNextChar;
>
>if (($Transaction->CreatorObj->id != $RT::Nobody->id) &&
>
>     (!$Transaction->CreatorObj->Privileged) &&
>     ($Transaction->CreatorObj->__Value('Password') eq '*NO-PASSWORD*')
>     ) {
>
>         my $user = RT::User->new($RT::SystemUser);
>         $user->Load($Transaction->CreatorObj->Id);
>         my ($stat, $pass) = $user->SetRandomPassword();
>
>         if (!$stat) {
>                 $OUT .= "An internal error has occurred. Request Tracker
>was not able to set a password for you.  Please phone Systems Aligned
>Technical Support for assistance.";
>
>         }
>
>$OUT .= "You can review the current status and history of your requests
>at:
>
>         ".$RT::WebURL."
>
>Our technical support system has automatically assigned you a password.
>When prompted, enter the following user name and password at the login
>page:
>
>         User name: ".$user->Name."
>         Password : ".$pass."
>
>We recommend you change your password after you sign into the support
>website.
>";
>       }
>else
>       {
>
>$OUT .= "If you do not remember your password for the Support website,
>you can reset it by sending an email to [        some address        ]
>with the subject, Reset Password.  Your password will be automatically
>reset and the new one emailed to you.";
>       }
>}
>
>
>We use a basic scrip that fires when an email is sent to the Support
>queue.  The auto reply (above) is the one that is sent out.
>
>Does that help?
>
>Regards,
>
>Ranbir
>--
>Kanwar Ranbir Sandhu
>Systems Aligned Inc.
>www.systemsaligned.com
>
>_______________________________________________
>http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
>Be sure to check out the RT Wiki at http://wiki.bestpractical.com




More information about the rt-users mailing list