LP 1774268 user/spaterno/lp1774268_holds_notifications_default
authorSuzanne Paterno <paterno@noblenet.org>
Tue, 6 Aug 2019 15:29:57 +0000 (11:29 -0400)
committerSuzanne Paterno <paterno@noblenet.org>
Tue, 6 Aug 2019 15:29:57 +0000 (11:29 -0400)
On patron edit screen set the email and phone notification to true when patron doesn't have any prefernces. This mimics the behavior in the xul client.

Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js

index b987d0b..59b53aa 100644 (file)
@@ -1867,7 +1867,11 @@ function($scope , $routeParams , $q , $uibModal , $window , egCore ,
 
     function extract_hold_notify() {
         var notify = $scope.user_settings['opac.hold_notify'];
-        if (!notify) return;
+        if (!notify) {
+           $scope.hold_notify_type.phone = true;
+           $scope.hold_notify_type.email = true;
+           return;
+        }
         $scope.hold_notify_type.phone = Boolean(notify.match(/phone/));
         $scope.hold_notify_type.email = Boolean(notify.match(/email/));
         $scope.hold_notify_type.sms = Boolean(notify.match(/sms/));