LP#1218597 TPAC self-reg DoB date format example message
authorBill Erickson <berick@esilibrary.com>
Wed, 28 Aug 2013 17:27:52 +0000 (13:27 -0400)
committerBill Erickson <berick@esilibrary.com>
Mon, 23 Sep 2013 15:17:04 +0000 (11:17 -0400)
Provide an example DoB date format message.  Since the message may need
translating, it is provided as a template string and not an org unit
setting.  Note, however, that the Dojo widget inside the patron
registration UI, where self-reg data ultimately goes, requires
incoming/default date values to be in ISO8601 format.  It will not
accept locale-shaped dates.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/templates/opac/register.tt2

index a1c7b0e..f307b7f 100644 (file)
@@ -34,6 +34,13 @@ register_fields = [
     {class => 'stgu',  name = 'email', label => l('Email Address')}
     {class => 'stgu',  name = 'usrname', label => l('Requested Username')}
 ];
+
+# The dojo date widget in the patron edit UI only accepts default 
+# values in ISO8601 format.  It will not accept locale-shaped dates.
+IF !ctx.register.settings.stgu.dob.example;
+    ctx.register.settings.stgu.dob.example = l('YYYY-MM-DD');
+END;
+
 %]
 
 <div id="content-wrapper">