s.PAYMENT_OVER_MAX = "[% l('Payments over $[_1] are denied by policy.', '{{max_amount}}') %]";
s.PATRON_NOTE_DELETE_CONFIRM_TITLE = "[% l('Delete Note?') %]";
s.PATRON_NOTE_DELETE_CONFIRM = "[% l('Delete the note titled \"[_1]\" created on [_2]?', '{{note_title}}', '{{create_date | date}}') %]";
+ s.OPT_IN_DIALOG = "[% l('Does patron [_1], [_2] from [_3] ([_4]) consent to having their personal information shared with your library?', '{{family_name}}', '{{first_given_name}}', '{{org_name}}', '{{org_shortname}}') %]";
}]);
</script>
egUser.get(user_id, {useFields : []})
.then(function(user) { // retrieve user
+ var org = egCore.org.get(user.home_ou());
egConfirmDialog.open(
egCore.strings.OPT_IN_DIALOG, '',
- { org : egCore.org.get(user.home_ou()),
- user : user,
+ { family_name : user.family_name(),
+ first_given_name : user.first_given_name(),
+ org_name : org.name(),
+ org_shortname : org.shortname(),
ok : function() { createOptIn(user.id()) },
cancel : function() {}
}