Release notes: add some staff client and circ enhancements user/dbs/rel_2_1-release_notes_2_1
authorDan Scott <dscott@laurentian.ca>
Fri, 7 Oct 2011 19:07:28 +0000 (15:07 -0400)
committerDan Scott <dscott@laurentian.ca>
Fri, 7 Oct 2011 19:07:28 +0000 (15:07 -0400)
James Fournie initiated some of these items and Thomas Berezansky
provided more details to flesh them out and distinguish them.
Thanks guys!

Signed-off-by: Dan Scott <dscott@laurentian.ca>
RELEASE_NOTES.txt

index 7aa16ea..e64a807 100644 (file)
@@ -61,6 +61,18 @@ Circulation improvements:
   loan period to a specified value; change the fine rules; and send email
   notification to the person who currently holds the item saying "A hold has
   been placed on this item, get it back before <new_due_date>".
+* Weighting of the individual fields of the in-database circulation and holds
+  rules can now be configured, rather than using hard-coded values. This allows
+  the importance of each field to be adjusted as needed.
+* The in-database circulation rules support "fall-through" wherein some
+  information can be left out of more specific rules and filled in from less
+  specific rules. For example, disabling fines for staff could be accomplished
+  with a single rule setting only the fine rate and/or max fine rules, without
+  having to duplicate all duration related rules in the system.
+* Grace periods are now stored in the database and set via circulation rules,
+  rather than passed into the fine generation code, and can thus differ between
+  different rules. They are also no longer based on a number of fine intervals,
+  but are instead defined by their own specific interval.
 
 Public interface improvements:
 ------------------------------
@@ -77,3 +89,17 @@ Public interface improvements:
 * Set a JavaScript cache token when `autogen.sh` is run, so that a subsequent
   run of `autogen.sh` will automatically cause browsers to fetch refreshed
   copies of generated files.
+
+Staff client improvements:
+--------------------------
+* The client supports new hotkey sets that are selectable per workstation. In
+  addition, there is now a toggle for temporarily disabling hotkeys available
+  on the toolbar and in the admin menu.
+* The client has a second toolbar for cataloging functions as well as options
+  controlling the presence and size of icons and presence and position of
+  labels. To support the preferences of individual staff, each workstation can
+  be configured differently.
+* Patron registration now supports "Suggested" fields that are configurable
+  per library. In addition, library settings allow required fields to be
+  adjusted, and it is possible to specify regular expressions to validate
+  input for many fields in the patron registration interface.