Bug 41752

Summary: Guarantor first name and guarantor surname mislabeled in system preferences
Product: Koha Reporter: Andrew Fuerste-Henry <andrew>
Component: PatronsAssignee: Andrew Fuerste-Henry <andrew>
Status: Needs Signoff --- QA Contact: Testopia <testopia>
Severity: normal    
Priority: P5 - low CC: gmcharlt, kyle
Version: Main   
Hardware: All   
OS: All   
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: Bug 41752: label concactfirstname and contactname as Guarantor first name and Guarantor surname

Description Andrew Fuerste-Henry 2026-02-02 13:58:07 UTC
In the sysprefs BorrowerMandatoryField, BorrowerUnwantedField and the OPAC variations of each, the fields contactfirstname and contactname are labeled as:
Alternate contact: First name (contactfirstname)
Alternate contact: Surname (contactname)

But the patron edit screen they are labeled as "Guarantor first name" and "Guarantor surname."
Comment 1 Andrew Fuerste-Henry 2026-02-02 14:08:41 UTC
Created attachment 192321 [details] [review]
Bug 41752: label concactfirstname and contactname as Guarantor first name and Guarantor surname

This change impacts the display of patron fields listed in system preferences:
BorrowerMandatoryField
BorrowerUnwantedField
PatronSelfModificationBorrowerUnwantedField
PatronSelfRegistrationBorrowerMandatoryField
PatronSelfRegistrationBorrowerUnwantedField

To test:
1 - confirm that the sysprefs listed above include "Alternate contact: First name (contactfirstname)" and "Alternate contact: Surname (contactname)"
2 - confirm that toggling the display of these fields hides/shows the Guarantor first name and Guarantor surname fields in a patron record
3 - apply patch, restart_all
4 - confirm that sysprefs now show "Guarantor first name (contactfirstname)" and "Guarnator surname (contactname)"
5 - confirm toggling the display of these fields still hides/shows the correct fields in a patron record in the staff client, in self-ref, and in OPAC self-modification