Signed-off-by: Mike Rylander <mrylander@gmail.com>
);
}
+ function setting_value (user, setting) {
+ if (user) {
+ var list = user.settings().filter(function(s){
+ return s.name() == setting;
+ });
+
+ if (list.length) return list[0].value();
+ }
+ }
+
$scope.email_receipt = function() {
- return (
- patronSvc.current &&
- patronSvc.current.settings()['circ.send_email_checkout_receipts'] &&
- patronSvc.current.settings()['circ.send_email_checkout_receipts'] == 'true'
- );
+ return setting_value(
+ patronSvc.current,
+ 'circ.send_email_checkout_receipts'
+ ) == 'true';
}
$scope.using_hatch = egCore.hatch.usingHatch();