Where can I find the RT password reset extension for RT 3.8?

Can’t seem to locate it on Github or CPAN.

Thanks!

Hi,

Do you mean web ui “forgot your password?” thing? If so then there is no such :)On Thu, Jul 28, 2011 at 6:06 PM, Todd Chapman todd@chaka.net wrote:

Can’t seem to locate it on Github or CPAN.

Thanks!


2011 Training: http://bestpractical.com/services/training.html

Best regards, Ruslan.

Yes. I just found it, installed it, and it works great.

Why is it a secret?

http://search.cpan.org/dist/RT-Extension-ResetPassword/On Thu, Jul 28, 2011 at 10:27 AM, Ruslan Zakirov ruz@bestpractical.com wrote:

Hi,

Do you mean web ui “forgot your password?” thing? If so then there is no such :slight_smile:

On Thu, Jul 28, 2011 at 6:06 PM, Todd Chapman todd@chaka.net wrote:

Can’t seem to locate it on Github or CPAN.

Thanks!


2011 Training: http://bestpractical.com/services/training.html


Best regards, Ruslan.

Are you referring to this:

Got it from the rt wiki:

http://requesttracker.wikia.com/wiki/PasswordReminder

~JasonOn 07/28/2011 10:27 AM, Ruslan Zakirov wrote:

Hi,

Do you mean web ui “forgot your password?” thing? If so then there is no such :slight_smile:

On Thu, Jul 28, 2011 at 6:06 PM, Todd Chapmantodd@chaka.net wrote:

Can’t seem to locate it on Github or CPAN.

Thanks!


2011 Training: http://bestpractical.com/services/training.html

smime.p7s (3.97 KB)

Yes. I just found it, installed it, and it works great.

Why is it a secret?

RT-Extension-ResetPassword-1.12 - add "forgot your password?" link to RT instance - metacpan.org

I didn’t know about that extension :slight_smile:

Hi,

Do you mean web ui “forgot your password?” thing? If so then there is no such :slight_smile:

Can’t seem to locate it on Github or CPAN.

Thanks!


2011 Training: http://bestpractical.com/services/training.html


Best regards, Ruslan.

Best regards, Ruslan.

Yes. I just found it, installed it, and it works great.
Why is it a secret?
RT-Extension-ResetPassword-1.12 - add "forgot your password?" link to RT instance - metacpan.org

It’s still in the public svn, because the last time I touched it (to
update for 3.8 compatibility with local/plugins) we weren’t converting
everything to github yet.

I suspect it wants more updating for 4, and at that point it’ll end up
in git.

-kevin> On Thu, Jul 28, 2011 at 10:27 AM, Ruslan Zakirov ruz@bestpractical.com wrote:

Hi,

Do you mean web ui “forgot your password?” thing? If so then there is no such :slight_smile:

On Thu, Jul 28, 2011 at 6:06 PM, Todd Chapman todd@chaka.net wrote:

Can’t seem to locate it on Github or CPAN.

Hi,

Sorry for reviving this older thread.

I’ve tried installing it and it comes up with allot of checks for RT 3.8
where it can’t find the location of the RT.pm file:

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:

It can’t seem to get passed this part, so I assume that it needs a little
tweaking for RT4?

Any prognose on when this plugin will be updated for RT 4?

Best regards,

Bart2011/7/28 Kevin Falcone falcone@bestpractical.com

On Thu, Jul 28, 2011 at 10:33:43AM -0400, Todd Chapman wrote:

Yes. I just found it, installed it, and it works great.
Why is it a secret?
RT-Extension-ResetPassword-1.12 - add "forgot your password?" link to RT instance - metacpan.org

It’s still in the public svn, because the last time I touched it (to
update for 3.8 compatibility with local/plugins) we weren’t converting
everything to github yet.

I suspect it wants more updating for 4, and at that point it’ll end up
in git.

-kevin

On Thu, Jul 28, 2011 at 10:27 AM, Ruslan Zakirov ruz@bestpractical.com wrote:

Hi,

Do you mean web ui “forgot your password?” thing? If so then there is
no such :slight_smile:

On Thu, Jul 28, 2011 at 6:06 PM, Todd Chapman todd@chaka.net wrote:

Can’t seem to locate it on Github or CPAN.


2011 Training: http://bestpractical.com/services/training.html

Sorry for reviving this older thread.
I’ve tried installing it and it comes up with allot of checks for RT 3.8 where it can’t find
the location of the RT.pm file:

When it prompts for a location, try entering /opt/rt4
or run it with
RTHOME=/opt/rt4 perl Makefile.PL

I don’t believe it has been tested on RT4, let us know how it goes.

-kevin

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 :slight_smile: It works with the installation instruction :slight_smile:

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

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.

So you know, multiple comma addressed emails being allowed on Users is
a bug. It’ll only work some of the time in some places in RT and I
fully expect a future version of RT to apply much stricter validation
to that field since it causes frustrating bugs when garbage gets into
it.

-kevin

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.

So you know, multiple comma addressed emails being allowed on Users is
a bug. It’ll only work some of the time in some places in RT and I
fully expect a future version of RT to apply much stricter validation
to that field since it causes frustrating bugs when garbage gets into
it.

-kevin

Fair enough.

Are there any plans for adding multiple e-mail addresses to a user
account? (having 1 primary address and a few secondary addresses for
the purpose of recognising users and registering tickets to the same
requestor)

Bart

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.

So you know, multiple comma addressed emails being allowed on Users is
a bug. It’ll only work some of the time in some places in RT and I
fully expect a future version of RT to apply much stricter validation
to that field since it causes frustrating bugs when garbage gets into
it.

Fair enough.

Are there any plans for adding multiple e-mail addresses to a user
account? (having 1 primary address and a few secondary addresses for
the purpose of recognising users and registering tickets to the same
requestor)

The current way to have this is RT-Extension-MergeUsers.
We’d like the feature too, but it’s complex because of the amount of
internals that rely on LoadByEmail

-kevin

The current way to have this is RT-Extension-MergeUsers.
We’d like the feature too, but it’s complex because of the amount of
internals that rely on LoadByEmail

-kevin

I’ll look into the RT-Extension-MergeUsers plugin. Thanks for the info.

–Bart