Patron Stat Cat Enhancements: Only show default entry for new patrons
authorScott Prater <sprater@gmail.com>
Thu, 22 Mar 2012 02:44:23 +0000 (21:44 -0500)
committerThomas Berezansky <tsbere@mvlc.org>
Mon, 2 Apr 2012 15:32:11 +0000 (11:32 -0400)
Only display the default entry when registering new patrons.
Otherwise, display the saved value for the patron or nothing.

Signed-off-by: Scott Prater <sprater@gmail.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Open-ILS/web/js/ui/default/actor/user/register.js

index 765467e..dd0a735 100644 (file)
@@ -860,11 +860,11 @@ function loadStatCats() {
         sc_widget._wtype = 'statcat';
         sc_widget._statcat = stat.id();
 
-        // set default value:  first choice is patron table entry,
-        // then the default entry for the stat_cat
+        // set value:  first choice is patron table entry,
+        // then the default entry for the stat_cat if new patron
         if(patmap) {
             sc_widget.attr(p_opt, patmap.stat_cat_entry()); 
-        } else if(entrymap) {
+        } else if(entrymap && patron.isnew()) {
             sc_widget.attr('value', e_field); 
         }