Bug 32211: Update DUEDGST and PREDUEDGST default notices to use TT

To test:
1. Apply patch
2. reset_all (or start your testing environment in the first place)
3. Enable SMS Notices
    a) Find the system preference SMSSendDriver
    b) Enter "Email" as the value for SMSSendDriver and save
4. Go to a patron account, and set the following messaging preferences:
    Item due:
        - Check SMS
        - Check Email
        - Check Digests only for both
    Advance notice
        - Select 1 day in advance
        - Check SMS
        - Check Email
        - Check Digest only for both
5. Go to the checkout tab for that patron
6. Set a custom due date for today and check out 2+ items
7. Set a custom due date for tomorrow and check out 2+ more items
8. Run the cron job to generate notices:
   misc/cronjobs/advance_notices.pl -v -c
9. Open the Notices tab on that patron's account
--> The patron should have four notices:
    Item due reminder (one for SMS and one for email)
    Advance notice of item due (one for SMS and one for email)
10. Open each notice and confirm that all information is correct

Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
Andrew Fuerste-Henry 2024-12-09 20:46:24 +00:00 committed by Katrin Fischer
parent 34e71af165
commit d734a119c2
Signed by: kfischer
GPG key ID: 0EF6E2C03357A834

View file

@ -738,12 +738,12 @@ tables:
message_transport_type: email
lang: default
content:
- "Dear <<borrowers.firstname>> <<borrowers.surname>>,"
- "Dear [% borrower.firstname %] [% borrower.surname %],"
- ""
- "The following item(s) are now due:"
- ""
- "<<items.content>>"
- ""
- "[% FOREACH checkout IN checkouts %]"
- "[% checkout.title %], [% checkout.author %] ([% checkout.barcode %])"
- "[% END %]"
- "Thank you."
- module: circulation
@ -755,9 +755,9 @@ tables:
message_transport_type: sms
lang: default
content:
- "Dear <<borrowers.firstname>> <<borrowers.surname>>,"
- "Dear [% borrower.firstname %] [% borrower.surname %],"
- ""
- "You have <<count>> item(s) that are now due"
- "You have [% checkouts.size %] item(s) that are now due"
- ""
- "Thank you."
@ -954,12 +954,12 @@ tables:
message_transport_type: email
lang: default
content:
- "Dear <<borrowers.firstname>> <<borrowers.surname>>,"
- "Dear [% borrower.firstname %] [% borrower.surname %],"
- ""
- "The following item(s) will be due soon:"
- ""
- "<<items.content>>"
- ""
- "[% FOREACH checkout IN checkouts %]"
- "[% checkout.title %], [% checkout.author %] ([% checkout.barcode %])"
- "[% END %]"
- "Thank you."
- module: circulation
@ -971,9 +971,9 @@ tables:
message_transport_type: sms
lang: default
content:
- "Dear <<borrowers.firstname>> <<borrowers.surname>>,"
- "Dear [% borrower.firstname %] [% borrower.surname %],"
- ""
- "You have <<count>> item(s) that will be due soon."
- "You have [% checkouts.size %] item(s) that will be due soon."
- ""
- "Thank you."