Bug 41495 - Patron renew link needs to have option to only be in memberentry.pl
Summary: Patron renew link needs to have option to only be in memberentry.pl
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Patrons (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-26 18:45 UTC by Christopher Brannon
Modified: 2025-12-26 18:50 UTC (History)
2 users (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Brannon 2025-12-26 18:45:16 UTC
We use jquery to validate a LOT of information on the member entry form (memberentry.pl), but most of the time things that need to be corrected or updated get missed because staff are verifying information on the circulation.pl or moremember.pl and clicking renew without editing the patron.  We also require that the staff put their initials in borrower attribute each time the account is edited or updated, and this step is getting missed because they are not going into the patron form.

It would be helpful if we could require that the renew link only be available in the memberentry.pl page.  It would be even better if instead of showing a renew link, that if the account is expired, that a dropdown be selected to renew and the form saved.  That way our validation would still catch everything, and they can't just go into the form and hit renew and bypass all the validation.
Comment 1 Christopher Brannon 2025-12-26 18:50:40 UTC
Another option would be instead of having to select something to renew, just save the form.  If the account is expired, a modal could pop up after saving and ask if you want to renew the account.