LP1207396 release notes
authorBill Erickson <berick@esilibrary.com>
Tue, 6 Aug 2013 18:31:36 +0000 (14:31 -0400)
committerBill Erickson <berick@esilibrary.com>
Tue, 6 Aug 2013 18:31:36 +0000 (14:31 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
docs/RELEASE_NOTES_NEXT/OPAC/patron_self_reg.txt

index 2515856..dd86250 100644 (file)
@@ -7,15 +7,20 @@ Feature Summary
 Patrons may now fill out a web-based form from within the TPAC to create 
 pending user accounts.  The goal is to make the registration process more 
 efficient by allowing the patron to provide much of the registration 
-details in advance of registering with staff.  Pending user accounts have 
-no privileges.  
+details in advance of registering with staff.  
 
-The form supports showing fields, requiring fields, applying format
-validation, and display example text for select fields by inspecting the 
-'ui.patron.edit.*.show', 'ui.patron.edit.*.require', 'ui.patron.edit.*.regex',
-and 'ui.patron.edit.*.example' org unit settings respectively.  The org unit 
-settings to inspect are loaded dynamically, so any similar org unit settings 
-added in the future will also be honored.
+Pending user accounts have no privileges.  
+
+The form supports hiding fields, requiring fields, applying format
+validation, and displaying example text for selected fields by inspecting the 
+relevant patron registration org unit settings.
+
+The "Request Library Card" link appears as the second default "bottom link"
+in the TPAC.  If a user is logged in when clicking the link, the logged in
+user will be tracked as the requesting user for the pending account.
+Additionally, the home org unit and some address fields will be pre-populated
+for convenience (with the assumption that these will likely be the same for
+the pending user -- they can of course be changed).
 
 Pending patron accounts which sit unattended in the database for too long
 are purged via a regularly running (CRON) script.
@@ -25,10 +30,15 @@ Technical Details
 
   * To activate the web form and allow pending patrons to be created, set
     the 'opac.allow_pending_user' org unit setting to true where appropriate.
-  * Once activated, a link to the web form will appear as the second default
-    "bottom link" in the TPAC, just after the "Dynamic Catalog" link.
   * To purge old pending user accounts, set an interval value for the new
     'opac.pending_user_expire_interval' org unit setting.
+  * The org unit settings to indicate show/require/regex/example are 
+    loaded dynamically, so any similar org unit settings added in the future
+    will also be honored.  Any setting matching the following format is used:
+    ** ui.patron.edit.[au|aua].*.show
+    ** ui.patron.edit.[au|aua].*.require
+    ** ui.patron.edit.[au|aua].*.regex
+    ** ui.patron.edit.[au|aua].*.example
 
 Upgrade Notes
 -------------