LP1830387 Add access to juvenile flag in print templates
authorTerran McCanna <tmccanna@georgialibraries.org>
Tue, 21 Sep 2021 20:18:51 +0000 (16:18 -0400)
committerGalen Charlton <gmc@equinoxOLI.org>
Fri, 5 Nov 2021 22:17:50 +0000 (18:17 -0400)
Adds juvenile t/f flag to print templates for checkout and
items out.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jennifer Weston <jennifer.weston@equinoxOLI.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js

index 5b85c56..069ec4a 100644 (file)
@@ -21,6 +21,7 @@ Template for printing checkout receipts; fields available include:
   * alias - aka Holds Alias
   * has_email - boolean value to show/hide elements on the receipt
   * has_phone - same as has_email
+  * juvenile - boolean value (t/f) to show/hide elements on the receipt
 
 * circulations - list of loans made during this session. Each
   checkout includes:
index 2661c24..fc28a8b 100644 (file)
@@ -17,6 +17,7 @@ Fields include:
   * alias - aka Holds Alias
   * has_email - boolean value to show/hide elements on the receipt
   * has_phone - same as has_email
+  * juvenile - boolean value (t/f) to show/hide elements on the receipt
 
 * circulations - list of current loans, including for each checkout
 
index 6715dd6..a812a5c 100644 (file)
@@ -348,7 +348,8 @@ function($scope , $q , $routeParams , egCore , egUser , patronSvc ,
             expire_date : cusr.expire_date(),
             alias : cusr.alias(),
             has_email : Boolean($scope.has_email_address()),
-            has_phone : Boolean(cusr.day_phone() || cusr.evening_phone() || cusr.other_phone())
+            has_phone : Boolean(cusr.day_phone() || cusr.evening_phone() || cusr.other_phone()),
+                       juvenile : cusr.juvenile()
         };
 
         return egCore.print.print({
index db0489d..d559c41 100644 (file)
@@ -416,7 +416,8 @@ function($scope , $q , $routeParams , $timeout , egCore , egUser , patronSvc ,
             expire_date : cusr.expire_date(),
             alias : cusr.alias(),
             has_email : Boolean(patronSvc.current.email() && patronSvc.current.email().match(/.*@.*/)),
-            has_phone : Boolean(cusr.day_phone() || cusr.evening_phone() || cusr.other_phone())
+            has_phone : Boolean(cusr.day_phone() || cusr.evening_phone() || cusr.other_phone()),
+                       juvenile : cusr.juvenile()
         };
 
         return egCore.print.print({