[%- user = target.0.usr -%]
From: [%- params.sender_email || default_sender %]
To: [%- params.recipient_email || helpers.get_sms_gateway_email(target.0.sms_carrier,target.0.sms_notify) %]
-Subject: Hold Available Notification
+Subject: [% target.size %] holds ready
-Dear [% user.family_name %], [% user.first_given_name %]
-The item(s) you requested are available for pickup from the Library.
-
-[% FOR hold IN target %]
-[%-
+[% FOR hold IN target %][%-
bibxml = helpers.xml_doc( hold.current_copy.call_number.record.marc );
title = "";
- FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a" or @code="b"]'');
+ FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a"]'');
title = title _ part.textContent;
END;
author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
-%]
-[%- IF title %]
- Title: [% title %]
-[%- END %]
-[%- IF author %]
- Author: [% author %]
-[%- END %]
- Call Number: [% hold.current_copy.call_number.label %]
- Barcode: [% hold.current_copy.barcode %]
- Library: [% hold.pickup_lib.name %]
+%][% hold.usr.first_given_name %]:[% title %] @ [% hold.pickup_lib.name %]
[% END %]
'
);
END;
author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
%]
+Call Number: [% target.label %]
+Location: [% helpers.get_most_populous_location( target.id ).name %]
+Library: [% target.owning_lib.name %]
[%- IF title %]
Title: [% title %]
[%- END %]
[%- IF author %]
Author: [% author %]
[%- END %]
-Call Number: [% target.label %]
-Library: [% target.owning_lib.name %]
'
);
'owning_lib.billing_address'
);
+
[%- user = target.0.usr -%]
From: [%- params.sender_email || default_sender %]
To: [%- params.recipient_email || helpers.get_sms_gateway_email(target.0.sms_carrier,target.0.sms_notify) %]
-Subject: Hold Available Notification
+Subject: [% target.size %] holds ready
-Dear [% user.family_name %], [% user.first_given_name %]
-The item(s) you requested are available for pickup from the Library.
-
-[% FOR hold IN target %]
-[%-
+[% FOR hold IN target %][%-
bibxml = helpers.xml_doc( hold.current_copy.call_number.record.marc );
title = "";
- FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a" or @code="b"]'');
+ FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a"]'');
title = title _ part.textContent;
END;
author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
-%]
-[%- IF title %]
- Title: [% title %]
-[%- END %]
-[%- IF author %]
- Author: [% author %]
-[%- END %]
- Call Number: [% hold.current_copy.call_number.label %]
- Barcode: [% hold.current_copy.barcode %]
- Library: [% hold.pickup_lib.name %]
+%][% hold.usr.first_given_name %]:[% title %] @ [% hold.pickup_lib.name %]
[% END %]
'
);
END;
author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
%]
+Call Number: [% target.label %]
+Location: [% helpers.get_most_populous_location( target.id ).name %]
+Library: [% target.owning_lib.name %]
[%- IF title %]
Title: [% title %]
[%- END %]
[%- IF author %]
Author: [% author %]
[%- END %]
-Call Number: [% target.label %]
-Location: [% helpers.get_most_populous_location( target.id ).name %]
-Library: [% target.owning_lib.name %]
'
);