patron_first => $user->first_given_name,
patron_last => $user->family_name,
patron_barcode => $card->barcode,
+ patron_alias => $user->alias,
%$details
};
}
'editable' : false, 'render' : function(my) { return my.patron_family_name ? my.patron_family_name : ""; }
},
{
+ "persist": "hidden width ordinal",
+ "id": "patron_alias",
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.patron_alias'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'editable' : false, 'render' : function(my) { return my.patron_alias ? my.patron_alias : ""; }
+ },
+ {
'persist' : 'hidden width ordinal',
'id' : 'patron_first_given_name',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.patron_first_given_name'),
staff.circ.utils.author.none=No Author?
staff.circ.utils.notify_time=Last Notify Time
staff.circ.utils.notify_count=Notices
+staff.circ.utils.patron_alias=Patron Alias
staff.circ.utils.patron_family_name=Patron Last Name
staff.circ.utils.patron_first_given_name=Patron First Name
staff.circ.utils.checkin.override=Override Checkin Failure?
'patron_family_name' : g.blob.patron_last,
'patron_first_given_name' : g.blob.patron_first,
'patron_barcode' : g.blob.patron_barcode,
+ 'patron_alias' : g.blob.patron_alias,
'total_holds' : g.blob.total_holds,
'queue_position' : g.blob.queue_position,
'potential_copies' : g.blob.potential_copies,
row.my.patron_family_name = blob.patron_last;
row.my.patron_first_given_name = blob.patron_first;
row.my.patron_barcode = blob.patron_barcode;
+ row.my.patron_alias = blob.patron_alias;
row.my.total_holds = blob.total_holds;
row.my.queue_position = blob.queue_position;
row.my.potential_copies = blob.potential_copies;