Bug 41132

Summary: variable 'branch' is not available in PASSWORD_RESET nor STAFF_PASSWORD_RESET
Product: Koha Reporter: Marion Durand <marion.durand>
Component: NoticesAssignee: Marion Durand <marion.durand>
Status: Needs Signoff --- QA Contact: Testopia <testopia>
Severity: minor    
Priority: P5 - low    
Version: unspecified   
Hardware: All   
OS: All   
GIT URL: Initiative type: ---
Sponsorship status: --- Crowdfunding goal: 0
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:
Attachments: Bug 41132: make 'branch' available in password reset notification

Description Marion Durand 2025-10-29 15:45:54 UTC
The variable 'branch' (in TT) or 'branches' (in <<>>) is not available in notification PASSWORD_RESET and STAFF_PASSWORD_RESET.

It would be useful to be able to display the library name or email (for example, in the signature(?) of the email).
Comment 1 Marion Durand 2025-10-29 16:21:12 UTC
Created attachment 188564 [details] [review]
Bug 41132: make 'branch' available in password reset notification

The variable 'branch' in TemplateToolkit (or 'branches' in hungry
        aligator syntax) is now available in notification for password
reset (PASSWORD_RESET an STAFF_PASSWORD_RESET).
The branch of the patron will be used.

To test:
1- Edit the template for PASSWORD_RESET and STAFF_PASSWORD_RESET to add
     <<branches.branchname>> and [% branch.branchname %]
2- Make sure syspref OpacResetPassword to allowed to be able to reset
     the password from OPAC and staff interface
3- Generate both notices
   a- In the staff interface, go to the patron record, click "More" then
     "Send password reset"
   b- In the OPAC, Click on "Forgot your password?" and enter the email
     (or cardnumber)
     (you might need to click "Get new password recovery link")
4- Check the notices, from the patron record go to the notices tab,
     make sure that the branch name is not displayed (black)
5- Apply the patch
6- Repeate step 3 and check the notices, the branch name is now
    displayed

Note: if using KTD email will not be sent and on the OPAC side you have
an error message telling that the email was not send. This is not a
problem for our testing as we can check the notices from the interface.