[open-ils-commits] [GIT] Evergreen ILS branch master updated. 16afbc211042bec038a15913ee7365690418328b

Evergreen Git git at git.evergreen-ils.org
Tue Jun 7 11:40:28 EDT 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  16afbc211042bec038a15913ee7365690418328b (commit)
      from  7d9c7e89bc65671ad884cea9b5fd140a7b7b0bbf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 16afbc211042bec038a15913ee7365690418328b
Author: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
Date:   Fri Jun 3 15:17:48 2011 -0400

    Prevent future dates of birth in patron editor
    
    The patron editor form allowed staff to enter a date of birth that takes
    place in the future. While it is theoretically conceivable (hah) that
    a library might register patrons that have yet to be born, it is
    unlikely enough that we will not even assign this behavior to an
    org-unit setting, but we will take the bold move of using a regular
    expression to prevent a future dates of birth at all.
    
    Note that if a library system travels into the past, this will cause all
    sorts of problems in the patron editor interface (not to mention
    overdues). Please do not mix Evergreen and time travel.
    
    Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>
    Signed-off-by: Dan Scott <dan at coffeecode.net>

diff --git a/Open-ILS/web/js/ui/default/actor/user/register.js b/Open-ILS/web/js/ui/default/actor/user/register.js
index 9369e7e..1698cb1 100644
--- a/Open-ILS/web/js/ui/default/actor/user/register.js
+++ b/Open-ILS/web/js/ui/default/actor/user/register.js
@@ -1005,6 +1005,9 @@ function attachWidgetEvents(fmcls, fmfield, widget) {
                 return;
 
             case 'dob':
+                widget.widget.isValid = function() {
+                    return this.attr("value") < new Date();
+                };
                 dojo.connect(widget.widget, 'onChange',
                     function(newDob) {
                         if(!newDob) return;

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/web/js/ui/default/actor/user/register.js |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list