Bug 38095: Include logged-in branch in custom patron message

To test:
1. Create a new notice template for a custom patron message
    i. Go to Tools > Notices and Slips
    ii. Create a new notice and choose Patrons (custom message) module
    iii. Add the following text to the email notice:
    You have a new notification from  [% branches.branchname %]
    iv. Fill in other fields and save
2. Find a patron and go to their details page
3. Send the custom notice you just created
    i. Click Add message
    ii. Under "add a message for", select the email option
    iii. Under "Patron notice", select the notice you just created
    iv. Click "Save"
4. Open the patron's notices tab and look at the notice that was sent
--> The branch name is left blank
5. Apply patch and refresh the patron page
6. Repeat steps 3-4
--> The branch code is now included in the notice

Signed-off-by: Janusz Kaczmarek <januszop@gmail.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 6c7ebf28e3)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Emily Lamancusa 2024-10-10 14:46:24 -04:00 committed by Fridolin Somers
parent 41ebf1901b
commit a963246d1c
No known key found for this signature in database
GPG Key ID: 9A8E73E2A8B96537
1 changed files with 4 additions and 1 deletions

View File

@ -81,7 +81,10 @@ if ( $op eq 'cud-edit_message' && $message_id ) {
module => 'add_message',
letter_code => $letter_code,
lang => $patron->lang,
tables => { 'borrowers' => $borrowernumber },
tables => {
'borrowers' => $borrowernumber,
'branches' => $branchcode,
},
);
}