Bug 21551

Summary: Automatically update guarantee when updating guarantor
Product: Koha Reporter: Andrew Fuerste-Henry <andrew>
Component: PatronsAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: barbara.johnson, cbrannon, gmcharlt, kyle.m.hall, lisette, msauers
Version: Main   
Hardware: All   
OS: All   
URL: https://bywatersolutions.com/crowdsourcing/template-2
Change sponsored?: Seeking cosponsors Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Andrew Fuerste-Henry 2018-10-11 16:25:47 UTC
It would be great if an update to a guarantor's contact information also updated all guarantees. 

It appears there used to be code for this, but it didn't work and was removed. See bug 15653. https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15653
Comment 1 Michael Sauers 2018-10-13 15:33:49 UTC
Simply put we have adult accounts with multiple guarantees. We'd love to have some sort of button so that when we update the address and contact information for the adult account we just click and all the associated guarantee accounts are updated to match.
Comment 2 Barbara Johnson 2019-09-20 14:03:40 UTC
This would be a great timesaver and would improve the accuracy of our patron records.
Comment 3 Andrew Fuerste-Henry 2022-11-04 15:43:27 UTC
*** Bug 23644 has been marked as a duplicate of this bug. ***
Comment 4 Christopher Brannon 2022-11-04 17:48:31 UTC
As stated in bug 23644, we are interested in this project, and our consortium would like to help fund this enhancement.  Also, to recap my thoughts on how this might work:

We are thinking the following would be good parameters for this:
* When a guarantor or guarantee account is updated, have Koha check for connected accounts.
* If detected, a checkbox is added to the edit screen to "Update connected accounts"
* Upon saving the record, if the checkbox is checked, Koha will present an edit screen for each of the connected accounts, with the fields pre-populated with the updated information from the original edit screen.  Staff can then choose to save the record as is, or modify each field as necessary (for instance, if each person had their own unique email address)