https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25090

--- Comment #6 from Alex Buckley <alexbuck...@catalyst.net.nz> ---
Hi Katrin, 

Yes the test plan was quite something to write up!

Thanks very much for your questions and thoughts, much appreciated :)

Your absolutely correct, if you turn on the feature to send verification to
library (in new PatronSelfRegistrationVerificationRecipient syspref) then you
can't use email verification for the patrons at the same time.

Yes once a patron is added to the database you can't stop them from logging in.
However when the existing PatronSelfRegstrationVerifyByEmail syspref is enabled
when a user registers a row is only added into borrower_modifications database
table. At this point the user cannot login. 

Only after the patron has clicked the link in the verification email does Koha
remove the row from borrower_modification, add a row to borrowers table and
give it a borrowers.userid, allowing them to login.

So the verification process does provide a way of delaying when a user can
login. So with our patch the registering patron record is in the
borrower_modifications table (i.e. can't login) until the library staff member
clicks the verification email link. Once they've clicked the link the
registering patron is added to borrowers table and so can now login. 

Just to clarify regarding making this a separate feature, would that entail
simply changing the workflow to occur like outlined below or would new sysprefs
or staff client interfaces be required?

1. User registers in OPAC -> Record added to borrower_modifications table
2. Verification email sent to user
3. If verification email link clicked by user then notice emailed to library to
verify 
4. Librarian clicks verification link in library notice -> Record added to
borrowers table
5. User is emailed password reset link whereupon they can change their password
and login to OPAC

I am more than happy to make this change but would just like to clarify first
what you feel would be needed :)

Many thanks,
Alex

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to