</div>
<div>
<span>[% l('Request Notes:') %]</span>
- <ul><li ng-repeat="n in holdslip_notes"><strong>{{n.title}}</strong>: {{n.body}}</li></ul>
+ <ul><li ng-repeat="n in hold_notes"><strong>{{n.title}}</strong>: {{n.body}} <span ng-if="n.slip =='t' || n.pub == 't'">[Patron-visible]</span></li></ul>
</div>
<div>
<span>[% l('Slip Date:') %]</span>
<span>[% l('Request Date:') %]</span>
<span>{{hold.request_time | date:$root.egDateFormat}}</span>
</div>
+ <div ng-if="hold_notes">
+ <span>[% l('Request Notes:') %]</span>
+ <ul>
+ <li ng-repeat="n in hold_notes"><strong>{{n.title}}</strong> - {{n.body}} <span ng-if="n.slip == 't' || n.pub == 't'">[Patron-visible]</span></li>
+ </ul>
+ </div>
</div>
<div>
<div>
* hold.phone_notify
* hold.sms_notify
* hold.email_notify
-* holdslip_notes (array of slip-printable notes)
+* hold_notes (array of slip-printable notes)
-->
<div>
<div ng-if="hold.phone_notify">[% l('Notify by phone: [_1]', '{{hold.phone_notify}}') %]</div>
<div ng-if="hold.sms_notify">[% l('Notify by text: [_1]', '{{hold.sms_notify}}') %]</div>
<div ng-if="hold.email_notify == 't'">[% l('Notify by email: [_1]', '{{patron.email}}') %]</div>
- <div ng-if="holdslip_notes">
+ <div ng-if="hold_notes">
<ul>Notes:
- <li ng-repeat="note in holdslip_notes">{{note}}</li>
+ <li ng-repeat="note in hold_notes | filter: {slip : 't'}"><strong>{{note.title}}</strong> - {{note.body}}</li>
</ul>
</div>
<br/>
print_context.hold = egCore.idl.toHash(evt.payload.hold);
var notes = print_context.hold.notes;
if(notes.length > 0){
- print_context.holdslip_notes = [];
+ print_context.hold_notes = [];
angular.forEach(notes, function(n){
- if (n.slip){
- print_context.holdslip_notes.push(n);
- }
+ print_context.hold_notes.push(n);
});
}
print_context.patron = egCore.idl.toHash(data.patron);