[rt-users] Where can I find the RT password reset extension for RT 3.8?

Bart bart at pleh.info
Mon Sep 19 05:14:54 EDT 2011


Entering /opt/rt4 made it pass the installation:

# cpan -i RT::Extension::ResetPassword
>


CPAN: Storable loaded ok (v2.30)
> Reading '/root/.cpan/Metadata'
>   Database was generated on Wed, 14 Sep 2011 10:27:35 GMT
> Running install for module 'RT::Extension::ResetPassword'
> Running make for F/FA/FALCONE/RT-Extension-ResetPassword-0.03.tar.gz
> CPAN: Digest::SHA loaded ok (v5.62)
> CPAN: Compress::Zlib loaded ok (v2.037)
> Checksum for
> /root/.cpan/sources/authors/id/F/FA/FALCONE/RT-Extension-ResetPassword-0.03.tar.gz
> ok
> CPAN: Archive::Tar loaded ok (v1.76)
> RT-Extension-ResetPassword-0.03/
> RT-Extension-ResetPassword-0.03/html/
> RT-Extension-ResetPassword-0.03/html/Callbacks/
> RT-Extension-ResetPassword-0.03/html/Callbacks/RT-Extension-ResetPassword/
>
> RT-Extension-ResetPassword-0.03/html/Callbacks/RT-Extension-ResetPassword/Elements/
>
> RT-Extension-ResetPassword-0.03/html/Callbacks/RT-Extension-ResetPassword/Elements/Login/
>
> RT-Extension-ResetPassword-0.03/html/Callbacks/RT-Extension-ResetPassword/Elements/Login/Default
> RT-Extension-ResetPassword-0.03/html/NoAuth/
> RT-Extension-ResetPassword-0.03/html/NoAuth/ResetPassword/
> RT-Extension-ResetPassword-0.03/html/NoAuth/ResetPassword/Request.html
> RT-Extension-ResetPassword-0.03/html/NoAuth/ResetPassword/Reset/
> RT-Extension-ResetPassword-0.03/html/NoAuth/ResetPassword/Reset/dhandler
> RT-Extension-ResetPassword-0.03/inc/
> RT-Extension-ResetPassword-0.03/inc/Module/
> RT-Extension-ResetPassword-0.03/inc/Module/Install/
> RT-Extension-ResetPassword-0.03/inc/Module/Install/Base.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/Can.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/Fetch.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/Makefile.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/Metadata.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/RTx.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/Win32.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install/WriteAll.pm
> RT-Extension-ResetPassword-0.03/inc/Module/Install.pm
> RT-Extension-ResetPassword-0.03/lib/
> RT-Extension-ResetPassword-0.03/lib/RT/
> RT-Extension-ResetPassword-0.03/lib/RT/Extension/
> RT-Extension-ResetPassword-0.03/lib/RT/Extension/ResetPassword.pm
> RT-Extension-ResetPassword-0.03/Makefile.PL
> RT-Extension-ResetPassword-0.03/MANIFEST
> RT-Extension-ResetPassword-0.03/META.yml
> RT-Extension-ResetPassword-0.03/README
> CPAN: File::Temp loaded ok (v0.22)
> CPAN: Parse::CPAN::Meta loaded ok (v1.4401)
> CPAN: CPAN::Meta loaded ok (v2.112150)
> CPAN: Module::CoreList loaded ok (v2.55)
>
>   CPAN.pm: Building F/FA/FALCONE/RT-Extension-ResetPassword-0.03.tar.gz
> Cannot determine perl version info from lib/RT/Extension/ResetPassword.pm
> Cannot determine author info from lib/RT/Extension/ResetPassword.pm
> Cannot determine license info from lib/RT/Extension/ResetPassword.pm
> Cannot find the location of RT.pm that defines $RT::LocalPath in: inc
> /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1
> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
> /usr/local/lib/site_perl . /opt/rt3/lib /opt/lib/rt3 /opt/lib
> /usr/local/rt3/lib /usr/local/lib/rt3 /usr/local/lib /home/rt3/lib
> /home/lib/rt3 /home/lib /usr/rt3/lib /usr/lib/rt3 /usr/lib /sw/rt3/lib
> /sw/lib/rt3 /sw/lib
>


*Path to your RT.pm:  /opt/rt4
> *



Using RT configuration from /opt/rt4/lib/RT.pm:
> ./html => /opt/rt4/local/plugins/RT-Extension-ResetPassword/html
> ./lib => /opt/rt4/local/plugins/RT-Extension-ResetPassword/lib
> Checking if your kit is complete...
> Looks good
> Writing Makefile for RT::Extension::ResetPassword
> Writing MYMETA.yml and MYMETA.json
> cp lib/RT/Extension/ResetPassword.pm blib/lib/RT/Extension/ResetPassword.pm
>
>   FALCONE/RT-Extension-ResetPassword-0.03.tar.gz
>   /usr/bin/make -- OK
> CPAN: YAML loaded ok (v0.73)
> Running make test
> No tests defined for RT::Extension::ResetPassword extension.
>
>   FALCONE/RT-Extension-ResetPassword-0.03.tar.gz
>   /usr/bin/make test -- OK
> Running make install
> Prepending
> /root/.cpan/build/RT-Extension-ResetPassword-0.03-yliH6I/blib/arch
> /root/.cpan/build/RT-Extension-ResetPassword-0.03-yliH6I/blib/lib to
> PERL5LIB for 'install'
> Installing
> /opt/rt4/local/plugins/RT-Extension-ResetPassword/lib/RT/Extension/ResetPassword.pm
> Appending installation info to
> /opt/rt4/local/plugins/RT-Extension-ResetPassword/lib/perllocal.pod
> Installing
> /opt/rt4/local/plugins/RT-Extension-ResetPassword/html/Callbacks/RT-Extension-ResetPassword/Elements/Login/Default
> Installing
> /opt/rt4/local/plugins/RT-Extension-ResetPassword/html/NoAuth/ResetPassword/Request.html
> Installing
> /opt/rt4/local/plugins/RT-Extension-ResetPassword/html/NoAuth/ResetPassword/Reset/dhandler
>
>   FALCONE/RT-Extension-ResetPassword-0.03.tar.gz
>   /usr/bin/make install  -- OK


After this I've enabled the plugin:

Set(@Plugins, (qw(RT::Extension::SLA RT::Extension::HistoryFilter
> RT::Extension::ResetPassword)));


Restarted the service and did some testing.

The plugin seems to work just fine under RT4 (I'm running 4.0.2 in our
testing environment).
The only problem I noticed was when you have multiple e-mail addressees with
a user (comma separated). It then expects the entire string to be entered as
an e-mail address (obviously nobody will be able to do this lol). This is
something we only have for our testing environment, in the real environment
we won't be having multiple e-mail addresses with a user.

Overall, I'm happy ^_^ It works with the installation instruction :)

Thanks for the tip. I've attached a few screenshots to show the works*.

*Initially I did attatch screenshots, but the mail got blocked by the
mailing lists (size issue). So this mail doesn't contain those images,
you'll have to believe that it worked for me ^_~
Best regards,

Bart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110919/5fbbbd7c/attachment.htm>


More information about the rt-users mailing list