LP1819181: Example DOB for Patron Reg/Edit
authorJason Boyer <jboyer@library.in.gov>
Fri, 8 Mar 2019 16:03:38 +0000 (11:03 -0500)
committerBill Erickson <berickxx@gmail.com>
Fri, 24 May 2019 18:50:51 +0000 (14:50 -0400)
Add the necessary coust entry for a patron dob example
and teach the registration controller to use it.

Signed-off-by: Jason Boyer <jboyer@library.in.gov>
Signed-off-by: Bill Erickson <berickxx@gmail.com>

Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1819181-example-dob.sql [new file with mode: 0644]
Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js

index a6fae4d..7e76891 100644 (file)
@@ -4752,6 +4752,15 @@ INSERT into config.org_unit_setting_type
         'coust', 'description'),
     'bool', null)
 
+,( 'ui.patron.edit.au.dob.example', 'gui',
+    oils_i18n_gettext('ui.patron.edit.au.dob.example',
+        'Example dob field on patron registration',
+        'coust', 'label'),
+    oils_i18n_gettext('ui.patron.edit.au.dob.example',
+        'The Example for validation on the dob field in patron registration.',
+        'coust', 'description'),
+    'string', null)
+
 ,( 'ui.patron.edit.au.dob.calendar', 'gui',
     oils_i18n_gettext('ui.patron.edit.au.dob.calendar',
         'Show calendar widget for dob field on patron registration',
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1819181-example-dob.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1819181-example-dob.sql
new file mode 100644 (file)
index 0000000..b35f9c7
--- /dev/null
@@ -0,0 +1,12 @@
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+INSERT INTO config.org_unit_setting_type (name,label,grp,description,datatype)
+VALUES ('ui.patron.edit.au.dob.example',oils_i18n_gettext('ui.patron.edit.au.dob.example',
+               'Example dob field on patron registration', 'coust', 'label'),'gui',
+       oils_i18n_gettext('ui.patron.edit.au.dob.example',
+               'The Example for validation on the dob field in patron registration.', 'coust', 'description'),
+       'string');
+
+COMMIT;
index e33933a..4a720cf 100644 (file)
@@ -349,6 +349,7 @@ angular.module('egCoreMod')
             'ui.patron.edit.au.dob.show',
             'ui.patron.edit.au.dob.suggest',
             'ui.patron.edit.au.dob.calendar',
+            'ui.patron.edit.au.dob.example',
             'ui.patron.edit.au.juvenile.show',
             'ui.patron.edit.au.juvenile.suggest',
             'ui.patron.edit.au.ident_value.show',