Advertisement
Dyrcona

CWMARS Autorenewal Notice Template

Jan 30th, 2023
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. [%- USE date -%]
  2. [%- user = target.0.usr;
  3. first_name = user.pref_first_given_name || user.first_given_name;
  4. family_name = user.pref_family_name || user.family_name; -%]
  5. To: [%- params.recipient_email || user.email %]
  6. From: [% target.0.circ_lib.name %] <[%- helpers.get_org_setting(target.0.circ_lib.id, 'org.bounced_emails') || params.sender_email || default_sender %]>
  7. Date: [%- date.format(date.now, '%a, %d %b %Y %T -0000', gmt => 1) %]
  8. Subject: Items May Have Been Renewed - Check for Status
  9. Auto-Submitted: auto-generated
  10.  
  11. Dear [% first_name %] [% family_name %],
  12.  
  13. An automatic renewal attempt was made for the following items:
  14.  
  15. [% FOR circ IN target %]
  16. [%- SET idx = loop.count - 1; SET udata = user_data.$idx -%]
  17. [%- SET cid = circ.target_copy.id || udata.copy -%]
  18. [%- SET copy_details = helpers.get_copy_bib_basics(cid) -%]
  19. Item# [% loop.count %]
  20. [%- IF udata.is_renewed %]
  21. Status: Loan Renewed
  22. [%- ELSE %]
  23. Status: **NOT RENEWED**
  24. [%- END %]
  25. Title: [% copy_details.title %]
  26. Author: [% copy_details.author %]
  27. [%- IF circ.target_copy.parts.size %]
  28. Part: [% circ.target_copy.parts.0.part.label %]
  29. [%- END %]
  30. [%- format = circ.target_copy.circ_modifier;
  31. FOR attr IN circ.target_copy.call_number.record.mattrs;
  32. IF attr.attr == 'icon_format';
  33. format = attr.value.ucfirst;
  34. LAST;
  35. END;
  36. END %]
  37. Format: [% format %]
  38. Barcode: [% circ.target_copy.barcode %]
  39. [%- IF udata.is_renewed %]
  40. New Due Date: [% date.format(helpers.format_date(udata.new_due_date), '%Y-%m-%d') %]
  41. [%- ELSE %]
  42. Reason: [% udata.reason %]
  43. Due Date: [% date.format(helpers.format_date(circ.due_date), '%Y-%m-%d') %]
  44. [%- END %]
  45. Renewals Remaining: [% udata.total_renewal_remaining %]
  46.  
  47. [% END %]
  48.  
  49. Please contact the library if you have any questions about this notice.
  50.  
  51. Thank You.
  52.  
  53. [%- lib = target.0.circ_lib -%]
  54. [% lib.name %]
  55. [% lib.mailing_address.street1 %] [% lib.mailing_address.street2 %]
  56. [% lib.mailing_address.city %], [% lib.mailing_address.state %]
  57. [% lib.mailing_address.post_code %]
  58. [% lib.phone %]
  59. [% helpers.get_org_setting(lib.id, 'lib.info_url') %]
  60.  
  61.  
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement