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

Evergreen Git git at git.evergreen-ils.org
Wed Apr 3 15:55:55 EDT 2013


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  aa8108f54651e496f7d2f84fdd2945b96cabe902 (commit)
       via  200b7ff99999400af989220f7dd9b7443a60e143 (commit)
       via  9761be4a42b6a658d3290b2219593e0c51bb6b5d (commit)
       via  9c2102a0633e0ca9ba30c44e45656664f9c4533f (commit)
       via  2e957eab5c8ef295bb4cb78b6dda14dde218be6a (commit)
       via  45a2394fd544d807b02378693a05389f3949d42a (commit)
       via  7b9d9190acae30d4299f1cd49bd2999ba5ad4afb (commit)
       via  7ab4ea645000249d056e8134b438fb39d2193075 (commit)
       via  e776d61ec5377cfd84ca5df23e8186650e1565b1 (commit)
       via  797726a61461c5043634160b6eda7bb20223dc86 (commit)
       via  8d7d513ce361e98b3a877783dd35ba7abed411d2 (commit)
       via  a843d94c14d603023d5a687eade674ca61376dd9 (commit)
      from  04bc99d2c0ff0e854ea77776fc5737e564dc6b31 (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 aa8108f54651e496f7d2f84fdd2945b96cabe902
Author: Kathy Lussier <klussier at masslnc.org>
Date:   Mon Apr 1 16:15:10 2013 -0400

    Remove a search change and add an invoicing note
    
    With lp1161601, we lost one of the new features from the qp work. Also, we
    missed one new feature with invoices.
    
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index 0cac731..5accfd5 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -93,6 +93,9 @@ improve Acquisitions work flows.
         to the future.
   * Add optional fund, circ modifier and collection code fields to distribution
   formulas.
+  * The invoices interface auto-populates "# Invoiced" column with number of
+  invoicable copies, and copies the "billed cost" column to the "amount paid"
+  column if the latter doesn't have anything in it yet.
 
 Acquisitions MARC Upload Form Persistence
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -170,7 +173,6 @@ the entire system and can not be configured on a per-library basis.
 
 Amongst other things the new search code fixes:
 
-* Inability to use statuses and locations as part of a larger query
 * Invalid queries being generated from advanced searches
 * Some timeouts from backend code taking too long to perform a search
 * Some filters being one-use only

commit 200b7ff99999400af989220f7dd9b7443a60e143
Author: Kathy Lussier <klussier at masslnc.org>
Date:   Fri Mar 29 22:09:48 2013 -0400

    Release Note Additions
    
    We should probably add the removal of JSPAC to the Release Notes. Also
    added the following new features that were missing from the original
    notes.
    
    - Options to hide some user preferences from TPAC
    - New fields for acq distribution formulas
    - Public copy notes
    - Direct access to item attribute editor
    - Setting staff client search preferences
    
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index 36b7799..0cac731 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -91,6 +91,8 @@ improve Acquisitions work flows.
         be updated, and why, is available to the client, although taking
         best advantage of this information for user-friendly display is left
         to the future.
+  * Add optional fund, circ modifier and collection code fields to distribution
+  formulas.
 
 Acquisitions MARC Upload Form Persistence
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -112,6 +114,12 @@ attached, no default copies are added.
 OPAC
 ~~~~
 
+Removal of JSPAC
+^^^^^^^^^^^^^^^^
+TPAC is now the default catalog in Evergreen. The default apache configuration
+now points to TPAC, staff client OPAC options now point to TPAC, and the JSPAC
+to TPAC toggle has been removed from the portal page.
+
 Display alternate graphic (880) fields
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
@@ -141,6 +149,19 @@ OpenSearch feeds, à la:
     http://<host>/opac/extras/opensearch/1.1/-/marc21?searchTerms=piano
 
 
+Options to Hide Some User Preferences
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The config.tt2 file now provides options to disable phone notification options, password changes, and e-mail address changes in TPAC. These options are useful
+for libraries that do not do phone notifications and for those that use
+centralized authentication. 
+
+Note the ability to disable user name changes is already available through the
+Library Settings editor.
+
+Public Copy Notes
+^^^^^^^^^^^^^^^^^
+Public copy notes are now visible in TPAC.
+
 Search Changes
 ^^^^^^^^^^^^^^
 A number of changes have been made to search to allow more control and improve
@@ -170,6 +191,7 @@ it builds and/or re-builds many of the indexes.
 Permissions
 +++++++++++
 One new permission is added for this feature:
+
   * ADMIN_INDEX_NORMALIZER
 
 Searching for deleted records
@@ -290,6 +312,14 @@ default behavior.
 
 A new "Vandelay" org unit settings group is also created.
 
+Direct access to Item Attribute Editor
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+You can now access the item attribute editor via Admin -> Local Admin -> Item
+Attribute Editor. No copy record is loaded into the editor, but it is available to without first finding an item and loading it into the editor:
+
+  * Configure copy templates.
+  * Hide fields in the copy editor.
+
 Circulation
 ~~~~~~~~~~~
 
@@ -341,6 +371,7 @@ and copies in question.
 Permissions
 +++++++++++
 One new permission is added for this feature:
+
   * ADMIN_PROXIMITY_ADJUSTMENT
     ** Allows staff to administer the proximity adjustments
 
@@ -363,6 +394,7 @@ For more information, see the included tech spec documents.
 Permissions
 +++++++++++
 One new permission is added for this feature:
+
   * ADMIN_HOLD_CAPTURE_SORT
     ** Allows staff to adminster the custom best-hold selection sort order.
 
@@ -447,6 +479,20 @@ reporting and display purposes only.
 Staff Client
 ~~~~~~~~~~~~
 
+Staff client search preferences
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Staff can now set workstation-level search preferences through Admin ->
+Workstation Administration -> Set Search Preferences. 
+
+  * Default Search Library sets the library that is searched by default from
+  the advanced search page and the portal page.
+  * Preferred library is used to identify copies that should display first.
+  * Advanced search default pane allows staff to set the numeric or expert
+  searches as the default search tab.
+
+The option to change the preferred search library from the search results page
+is no longer available when logged into the staff client.
+
 add "about:about" to developer menu in staff client
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 

commit 9761be4a42b6a658d3290b2219593e0c51bb6b5d
Author: Ben Shum <bshum at biblio.org>
Date:   Wed Mar 20 09:51:22 2013 -0400

    More typo fixing
    
    Change CVS to CSV as noticed by Remington Steed.
    
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index c447637..36b7799 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -366,7 +366,7 @@ One new permission is added for this feature:
   * ADMIN_HOLD_CAPTURE_SORT
     ** Allows staff to adminster the custom best-hold selection sort order.
 
-Generic CVS Notification Generator/Receiver
+Generic CSV Notification Generator/Receiver
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 New Action/Trigger template and sample event definitions for creating a CSV

commit 9c2102a0633e0ca9ba30c44e45656664f9c4533f
Author: Kathy Lussier <klussier at masslnc.org>
Date:   Wed Mar 20 00:05:27 2013 -0400

    Minor edit
    
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index 2f03161..c447637 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -314,7 +314,7 @@ Show Hold Patron Name in TPAC
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 When looking up patron information for hold placement via the staff client in
 TPac, the hold patron name is now shown next to the entered barcode. In the
-event that the barcode is not foundi, a notice is displayed and the submit
+event that the barcode is not found, a notice is displayed and the submit
 button is disabled until a valid barcode is entered or the staff member is
 switched to.
 

commit 2e957eab5c8ef295bb4cb78b6dda14dde218be6a
Author: Kathy Lussier <klussier at masslnc.org>
Date:   Tue Mar 19 23:50:48 2013 -0400

    Minor edits to release notes and addition of new permissions
    
    There are some new permissions that didn't get added to the original
    release notes. Also, some minor edits.
    
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index 2f0e0e0..2f03161 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -33,7 +33,7 @@ in the full copy edit grid (from clicking on the Copies(n) link).  However,
 the inline grid is read-only, so it displays much faster and does not require
 the user to change visual contexts.  
 
-Included along the top of the lineitem table is a new '✓ Expand' link which, 
+Included along the top of the lineitem table is a new 'Expand All' link which, 
 when clicked, expands or collapses the inline grid for all visible lineitems.
 
 Acquisitions Lineitem Order Identifiers
@@ -48,7 +48,7 @@ to provide the most accurate order information to vendors.
 Supported identifier types include ISBN, ISSN, and UPC.  Order identifier 
 values are relayed to vendors via EDI and print PO.
 
-Upgrade Notes
+Permissions
 +++++++++++++
 Two new permissions are added for this feature:
 
@@ -167,6 +167,11 @@ production environment changes will likely require re-indexing, however.
 The upgrade script could be pre-tweaked to install desired configuration before
 it builds and/or re-builds many of the indexes.
 
+Permissions
++++++++++++
+One new permission is added for this feature:
+  * ADMIN_INDEX_NORMALIZER
+
 Searching for deleted records
 +++++++++++++++++++++++++++++
 Evergreen now supports searching for deleted records via the '#deleted'
@@ -262,10 +267,18 @@ Interfaces Affected
   ** Cataloging => Import Record from Z39.50
   ** Optional groups appear with the other import options
  * Vandelay
-  ** Cataloging => MARC Import/ExportVandelay
+  ** Cataloging => MARC Import/Export (Vandelay)
   ** Acquisitions => Load Order Records
   ** Optional groups appear with the other import options
 
+Permissions
++++++++++++
+Three new permissions are added for this feature:
+
+  * CREATE_IMPORT_TRASH_FIELD
+  * UPDATE_IMPORT_TRASH_FIELD
+  * DELETE_IMPORT_TRASH_FIELD
+
 Vandelay Default Match Set
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
 A new org unit setting to specify a default Record Match Set when 
@@ -300,9 +313,10 @@ dates are not displayed.
 Show Hold Patron Name in TPAC
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 When looking up patron information for hold placement via the staff client in
-TPac the hold patron name is now shown next to the entered barcode. In the event
-that the barcode is not found a notice is displayed and the submit button is
-disabled until a valid barcode is entered or the staff member is switched to.
+TPac, the hold patron name is now shown next to the entered barcode. In the
+event that the barcode is not foundi, a notice is displayed and the submit
+button is disabled until a valid barcode is entered or the staff member is
+switched to.
 
 Show Holds On Bib Menu Option
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -324,6 +338,13 @@ customization is based on a table 'actor.org_unit_proximity_adjustment', with
 certain matching criteria that the system compares to properties of the holds
 and copies in question.
 
+Permissions
++++++++++++
+One new permission is added for this feature:
+  * ADMIN_PROXIMITY_ADJUSTMENT
+    ** Allows staff to administer the proximity adjustments
+
+
 Custom best-hold selection sort order
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 The ranking algorithm that chooses the best hold to target a copy in 
@@ -339,6 +360,12 @@ flexibility than they have today over holds policy.
 
 For more information, see the included tech spec documents.
 
+Permissions
++++++++++++
+One new permission is added for this feature:
+  * ADMIN_HOLD_CAPTURE_SORT
+    ** Allows staff to adminster the custom best-hold selection sort order.
+
 Generic CVS Notification Generator/Receiver
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
@@ -386,6 +413,12 @@ records, extract, parse and test the validity of the URLs.
 
 For more information, see the included tech spec documents.
 
+Permissions
++++++++++++
+One new permission is added for this feature:
+
+ * URL_VERIFY
+
 Serials
 ~~~~~~~
 

commit 45a2394fd544d807b02378693a05389f3949d42a
Author: Ben Shum <bshum at biblio.org>
Date:   Tue Mar 19 16:59:41 2013 -0400

    Fix some typos in the 2.4 release notes
    
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index 5a87848..2f0e0e0 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -74,7 +74,7 @@ improve Acquisitions work flows.
   * Replace "Shelving Location" with Copy Location
 
   * Rearranging "actions" drop-down
-    ** More consitency in actions applying to selected lineitems specifically
+    ** More consistency in actions applying to selected lineitems specifically
     ** Things moved from the per-lineitem dropdown to the main one when
        sensible.
     ** Add to PO dialog added
@@ -100,7 +100,7 @@ for the interface.  Additionally, for each field where no org unit setting
 value is configured, the last-used value will be persisted locally and re-
 used with subsequent loads of the interface.
 
-Default Number of Acquisistions Copies to Order
+Default Number of Acquisitions Copies to Order
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Acquisitions providers have a new "Default # Copies" field.  When the value
 is set, this number of copies will be automatically added to each lineitem
@@ -151,7 +151,7 @@ Amongst other things the new search code fixes:
 
 * Inability to use statuses and locations as part of a larger query
 * Invalid queries being generated from advanced searches
-* Some timeouts from backend code taking too long to preform a search
+* Some timeouts from backend code taking too long to perform a search
 * Some filters being one-use only
 * Negations not working properly where multiple indexes are involved
 
@@ -202,7 +202,7 @@ physical location library
 preferred library (plib, home, etc.)
 search library
 
-If no relevant call number is found, no call number is diplayed.
+If no relevant call number is found, no call number is displayed.
 
 TPAC Google Books preview
 ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -214,7 +214,7 @@ If the user then clicks the preview button, the preview will load below the
 title of the book in the record details page.
 
 By default, this functionality is disabled to protect the privacy of users
-who might not want to share their browsing behaviour with Google.
+who might not want to share their browsing behavior with Google.
 
 TPAC Org Unit Hiding
 ^^^^^^^^^^^^^^^^^^^^
@@ -263,7 +263,7 @@ Interfaces Affected
   ** Optional groups appear with the other import options
  * Vandelay
   ** Cataloging => MARC Import/ExportVandelay
-  ** Acquisistions => Load Order Records
+  ** Acquisitions => Load Order Records
   ** Optional groups appear with the other import options
 
 Vandelay Default Match Set
@@ -332,10 +332,10 @@ and not-FIFO, and that was it.
 
 This change allows full configuration of that algorithm.  In other 
 words, when the system captures a copy and sets out to evaluate what
-hold, if any, that copy might best fulfull, site staff of sufficient
+hold, if any, that copy might best fulfill, site staff of sufficient
 permission level are now empowered to choose exactly which comparisons
 the systems makes in what order.  This gives said staff much greater
-flexibililty than they have today over holds policy.
+flexibility than they have today over holds policy.
 
 For more information, see the included tech spec documents.
 
@@ -393,7 +393,7 @@ Serial Control: Embed Alternate Interfaces
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 As another step toward a unified interface, the serial control subscription
 editor now consists of an embedded version of the alternate control. This
-reduces duplication of both code and documentation, and smoothes the eventual
+reduces duplication of both code and documentation, and smooths the eventual
 transition to a single interface.
 
 In order to not lose any essential features, the following additions were made

commit 7b9d9190acae30d4299f1cd49bd2999ba5ad4afb
Author: Ben Shum <bshum at biblio.org>
Date:   Tue Mar 19 12:32:13 2013 -0400

    Update for 2.4 beta1 release notes
    
    - Move more release notes into 2.4 notes.
    - Move notify_csv.txt into TechRef directory.
    - Include entry for Linkchecker in 2.4 notes.
    
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
index 8d72537..5a87848 100644
--- a/docs/RELEASE_NOTES_2_4.txt
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -1,12 +1,12 @@
-Evergreen 2.4 Alpha1 Release Notes
-==================================
+Evergreen 2.4 Beta1 Release Notes
+=================================
 :toc:
 :numbered:
 
 Upgrade notes
 -------------
 
-Custom toolbar permissions
+Custom Toolbar Permissions
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 With the addition of more granular permissions for configuring a custom
 toolbars, the ADMIN_TOOLBAR permission alone will not allow users to 
@@ -23,6 +23,75 @@ New features
 Acquisitions
 ~~~~~~~~~~~~
 
+Acquisitions Inline Item Detail View
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Acquisitions selection lists and purchase order interfaces contain a new link
+beside each lineitem which, when clicked, creates an inline grid of copies
+linked to the lineitem.  The grid contains the same information that displays
+in the full copy edit grid (from clicking on the Copies(n) link).  However,
+the inline grid is read-only, so it displays much faster and does not require
+the user to change visual contexts.  
+
+Included along the top of the lineitem table is a new '✓ Expand' link which, 
+when clicked, expands or collapses the inline grid for all visible lineitems.
+
+Acquisitions Lineitem Order Identifiers
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Staff now have the ability to specify the identifier value to use for
+lineitems when communicating order information to vendors.  This is 
+particularly important when a lineitem has, for example, multiple ISBNs.
+Determining which ISBN is to act as the "order identifier" allows staff
+to provide the most accurate order information to vendors.  
+
+Supported identifier types include ISBN, ISSN, and UPC.  Order identifier 
+values are relayed to vendors via EDI and print PO.
+
+Upgrade Notes
++++++++++++++
+Two new permissions are added for this feature:
+
+ * ACQ_SET_LINEITEM_IDENTIFIER
+  ** Allows staff to apply order identifiers to lineitems
+ * ACQ_ADD_LINEITEM_IDENTIFIER
+  ** Implies that new identifiers shall be added to linked bib records, 
+     when a linkage exists.
+
+Acquisitions Purchase Order and other Interface Improvements
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Feature Summary
++++++++++++++++
+
+The following features, which primarily affect the user interface layer,
+improve Acquisitions work flows.
+
+  * Avoid double-activation of POs
+  * Disable invoice and cancel options for pending POs
+  * Disable zero-copy checkbox for activated POs
+  * Disable new charges for activated POs
+  * Replace "Shelving Location" with Copy Location
+
+  * Rearranging "actions" drop-down
+    ** More consitency in actions applying to selected lineitems specifically
+    ** Things moved from the per-lineitem dropdown to the main one when
+       sensible.
+    ** Add to PO dialog added
+    ** You can no longer add lineitems to a PO if they're already on one.
+    ** Actions in dropdown now enabled/disabled differently depending on
+       the interface where it appears (PO vs Selection List vs Acq Search etc.)
+
+  * Batch update for line items
+     ** Apply updates to all copies of all selected line items at once
+     ** Relies on a middle layer method that streams back information that
+        would suit a more asynchronous display in the future (rather than
+        simply reloading the page upon success, which it does now)
+     ** For failure cases, specific information about which line item cannot
+        be updated, and why, is available to the client, although taking
+        best advantage of this information for user-friendly display is left
+        to the future.
+
 Acquisitions MARC Upload Form Persistence
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Adds a two-layer persistence mechanism for the acquisitions MARC file upload
@@ -31,6 +100,15 @@ for the interface.  Additionally, for each field where no org unit setting
 value is configured, the last-used value will be persisted locally and re-
 used with subsequent loads of the interface.
 
+Default Number of Acquisistions Copies to Order
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Acquisitions providers have a new "Default # Copies" field.  When the value
+is set, this number of copies will be automatically added to each lineitem
+added to a purchase order for the provider.  This takes place during PO
+creation from a selection list or existing bib record and when a lineitem is 
+added to an existing purchase order.  If a lineitem already has copies 
+attached, no default copies are added.
+
 OPAC
 ~~~~
 
@@ -55,6 +133,14 @@ primary field content and the attribution statement. To support CSS
 customizations, HTML elements for the graphic fields have the class attribute
 value `graphic880`.
 
+MARC21 Feeds from OpenSearch
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+In addition to the already supported formats, you can now get raw MARC21 from
+OpenSearch feeds, à la:
+
+    http://<host>/opac/extras/opensearch/1.1/-/marc21?searchTerms=piano
+
+
 Search Changes
 ^^^^^^^^^^^^^^
 A number of changes have been made to search to allow more control and improve
@@ -81,6 +167,43 @@ production environment changes will likely require re-indexing, however.
 The upgrade script could be pre-tweaked to install desired configuration before
 it builds and/or re-builds many of the indexes.
 
+Searching for deleted records
++++++++++++++++++++++++++++++
+Evergreen now supports searching for deleted records via the '#deleted'
+QP modifier.
+
+In order to support this, sites must enable the
+'ingest.metarecord_mapping.preserve_on_delete' internal flag.  It is off by
+default since the ability to search for deleted records requires keeping
+metarecord mappings around when bibs are deleted, which may not be desirable
+for the typical site.
+
+Two new QP filters: create_date and edit_date
++++++++++++++++++++++++++++++++++++++++++++++
+These filter on the fields of the same name in biblio.record_entry.
+
+e.g.
+
+  * create_date(,2013-02-01)  =>  records created before 2013-02-01
+  * create_date(2013-02-01)   =>  records created since 2013-02-01
+  * create_date(2013-02-01,2013-02-28)  =>  records created in Feb 2013
+  * create_date(yesterday)    =>  records since created yesterday
+
+Show local call number in TPAC My Lists display
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+If an opac-visible call number exists that is owned by an org unit
+relevant to the patron, show the most relevant call number label
+and owning branch name in the My Lists display for each record in
+the list.  Call number is displayed in both saved and temporary lists.
+
+A call number is considered relevant if its owner is one of:
+
+physical location library
+preferred library (plib, home, etc.)
+search library
+
+If no relevant call number is found, no call number is diplayed.
+
 TPAC Google Books preview
 ^^^^^^^^^^^^^^^^^^^^^^^^^
 Setting `ctx.google_books_preview` to `1` in the TPAC `config.tt2`
@@ -116,6 +239,33 @@ UI Changes
 Cataloging
 ~~~~~~~~~~
 
+MARC Import Tag Stripping
+^^^^^^^^^^^^^^^^^^^^^^^^^
+Administrators can configure MARC tags which are removed from MARC records 
+imported via Z39.50 and the Vandelay MARC Import/Export UI (ACQ and non-ACQ).  
+Tags are organized into groups.  Groups can be marked as optional or required.
+For each tag, every instance of the tag (including all subfields) are removed 
+from the record.
+
+MARC fields which are contained within required ('always_apply') tag groups
+are always removed from inbound records.  No action is needed.  Tag groups 
+which are optional will appear in MARC import interfaces (see below) allowing 
+staff to select which groups of tags to strip from incoming records at import 
+time.
+
+Interfaces Affected
++++++++++++++++++++
+
+ * Admin UI
+  ** Admin => Server Administration => MARC Import Remove Fields
+ * Z39.50 Import
+  ** Cataloging => Import Record from Z39.50
+  ** Optional groups appear with the other import options
+ * Vandelay
+  ** Cataloging => MARC Import/ExportVandelay
+  ** Acquisistions => Load Order Records
+  ** Optional groups appear with the other import options
+
 Vandelay Default Match Set
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
 A new org unit setting to specify a default Record Match Set when 
@@ -154,6 +304,13 @@ TPac the hold patron name is now shown next to the entered barcode. In the event
 that the barcode is not found a notice is displayed and the submit button is
 disabled until a valid barcode is entered or the staff member is switched to.
 
+Show Holds On Bib Menu Option
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Add direct "Show holds on bibs" menu option from item checkin, item status, 
+and patron hold interfaces. This gives staff a quicker way of viewing who 
+else has holds on an item instead of having to click an option to view the 
+bib record, then clicking into the menus to view holds.
+
 Administration
 ~~~~~~~~~~~~~~
 
@@ -182,6 +339,78 @@ flexibililty than they have today over holds policy.
 
 For more information, see the included tech spec documents.
 
+Generic CVS Notification Generator/Receiver
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+New Action/Trigger template and sample event definitions for creating a CSV
+export file for various patron actions, primarily for the purpose of creating
+patron notices via external notification mechanisms.
+
+The reference implementation for this development is the TalkingTech iTiva
+product, which consumes CSV files for generating phone/text notifications and
+produces CSV results files for informing the ILS of notification statuses.  
+The template and send/receive scripts, however, should be generic enough to 
+create CSV for any type of 3rd-party notification product.
+
+For more information, see the included tech spec documents.
+
+Storing Z39.50 Server Credentials
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+In the Z39.50 configuration interface, staff now have the option to apply
+z39.50 login credentials to each Z39.50 server at different levels of the 
+org unit hierarchy (similar to org unit settings).  When credentials are set 
+for a Z39 server, searches against the z39 server will used the stored 
+credentials, unless other credentials are provided by the caller, in which 
+case the caller credentials are used.
+
+For security purposes, passwords may not be retrieved or reported on by staff.  
+Staff can only apply new values for credentials or clear existing ones.
+
+URL Verification
+^^^^^^^^^^^^^^^^
+In order to support verification of URLs, Evergreen now has several new
+capabilities, and extensions to some existing features.
+
+A wizard-style interface that walks a staff member through the process of collecting records and URLs to verify, verifying and reviewing the URLs.
+
+URL validation sessions are built as a whole to support immediate and
+future review of any URLs.  Each session carries a name, an owner, a set
+of record search criteria, a set of tag and subfield combinations describing
+the location of URLs to validate, a record container for tracking individual
+records to verify, and a set of state and data tables for managing the
+processing of individual URLs.
+
+A set of middle-layer methods provide the business logic required to collect
+records, extract, parse and test the validity of the URLs.
+
+For more information, see the included tech spec documents.
+
+Serials
+~~~~~~~
+
+Serial Control: Embed Alternate Interfaces
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+As another step toward a unified interface, the serial control subscription
+editor now consists of an embedded version of the alternate control. This
+reduces duplication of both code and documentation, and smoothes the eventual
+transition to a single interface.
+
+In order to not lose any essential features, the following additions were made
+to the new combination editor:
+
+* note editors on subscriptions and distributions
+* labeled dropdown for distribution summary options ("Add to record entry", "Use record entry only", etc.)
+* legacy record entry linkage setup (Allows one to tie a distribution's information to a particular serial record entry (i.e. a MFHD record))
+
+Serial Control: Set Special Statuses
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The Serial Control interface prevents direct editing of serial item statuses
+for data integrity reasons. As an alternative to direct control, the interface
+now offers new menu options for setting items to 'claimed', 'not held', and
+'not published'. Note that these statuses are still currently useful for
+reporting and display purposes only.
+
 Staff Client
 ~~~~~~~~~~~~
 
@@ -199,6 +428,7 @@ about:memory::
     Get detailed information about the memory usage of the staff
     client.
 
+
 Miscellaneous
 -------------
 
@@ -226,4 +456,3 @@ database schema):
    call numbers, copies, users, and transactions.
 * `--load-concerto-sample`: Loads a subset of sample data that includes just
   100 bibliographic records, and associated call numbers and copies.
-
diff --git a/docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt b/docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt
deleted file mode 100644
index 303941c..0000000
--- a/docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Acquisitions Purchase Order and other Interface Improvements
-============================================================
-
-Feature Summary
----------------
-
-The following features, which primarily affect the user interface layer,
-improve Acquisitions work flows.
-
-  * Avoid double-activation of POs
-  * Disable invoice and cancel options for pending POs
-  * Disable zero-copy checkbox for activated POs
-  * Disable new charges for activated POs
-  * Replace "Shelving Location" with Copy Location
-
-  * Rearranging "actions" drop-down
-    ** More consitency in actions applying to selected lineitems specifically
-    ** Things moved from the per-lineitem dropdown to the main one when
-       sensible.
-    ** Add to PO dialog added
-    ** You can no longer add lineitems to a PO if they're already on one.
-    ** Actions in dropdown now enabled/disabled differently depending on
-       the interface where it appears (PO vs Selection List vs Acq Search etc.)
-
-  * Batch update for line items
-     ** Apply updates to all copies of all selected line items at once
-     ** Relies on a middle layer method that streams back information that
-        would suit a more asynchronous display in the future (rather than
-        simply reloading the page upon success, which it does now)
-     ** For failure cases, specific information about which line item cannot
-        be updated, and why, is available to the client, although taking
-        best advantage of this information for user-friendly display is left
-        to the future.
diff --git a/docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt b/docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt
deleted file mode 100644
index 4ff5cc4..0000000
--- a/docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-New Feature: Default Number of Acquisistions Copies to Order
-============================================================
-Acquisitions providers have a new "Default # Copies" field.  When the value
-is set, this number of copies will be automatically added to each lineitem
-added to a purchase order for the provider.  This takes place during PO
-creation from a selection list or existing bib record and when a lineitem is 
-added to an existing purchase order.  If a lineitem already has copies 
-attached, no default copies are added.
diff --git a/docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt b/docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt
deleted file mode 100644
index 9315a3b..0000000
--- a/docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Acquisitions Lineitem Order Identifiers
-=======================================
-
-Staff now have the ability to specify the identifier value to use for
-lineitems when communicating order information to vendors.  This is 
-particularly important when a lineitem has, for example, multiple ISBNs.
-Determining which ISBN is to act as the "order identifier" allows staff
-to provide the most accurate order information to vendors.  
-
-Supported identifier types include ISBN, ISSN, and UPC.  Order identifier 
-values are relayed to vendors via EDI and print PO.
-
-Upgrade Notes
-=============
-
-Two new permissions are added for this feature:
-
- * ACQ_SET_LINEITEM_IDENTIFIER
-  ** Allows staff to apply order identifiers to lineitems
- * ACQ_ADD_LINEITEM_IDENTIFIER
-  ** Implies that new identifiers shall be added to linked bib records, 
-     when a linkage exists.
diff --git a/docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt b/docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt
deleted file mode 100644
index 0016794..0000000
--- a/docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Acquisitions Inline Item Detail View
-====================================
-
-Acquisitions selection lists and purchase order interfaces contain a new link
-beside each lineitem which, when clicked, creates an inline grid of copies
-linked to the lineitem.  The grid contains the same information that displays
-in the full copy edit grid (from clicking on the Copies(n) link).  However,
-the inline grid is read-only, so it displays much faster and does not require
-the user to change visual contexts.  
-
-Included along the top of the lineitem table is a new '✓ Expand' link which, 
-when clicked, expands or collapses the inline grid for all visible lineitems.
diff --git a/docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt b/docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt
deleted file mode 100644
index 7470dc0..0000000
--- a/docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-MARC Import Tag Stripping
-=========================
-
-Administrators can configure MARC tags which are removed from MARC records 
-imported via Z39.50 and the Vandelay MARC Import/Export UI (ACQ and non-ACQ).  
-Tags are organized into groups.  Groups can be marked as optional or required.
-For each tag, every instance of the tag (including all subfields) are removed 
-from the record.
-
-MARC fields which are contained within required ('always_apply') tag groups
-are always removed from inbound records.  No action is needed.  Tag groups 
-which are optional will appear in MARC import interfaces (see below) allowing 
-staff to select which groups of tags to strip from incoming records at import 
-time.
-
-Interfaces Affected
--------------------
-
- * Admin UI
-  ** Admin => Server Administration => MARC Import Remove Fields
- * Z39.50 Import
-  ** Cataloging => Import Record from Z39.50
-  ** Optional groups appear with the other import options
- * Vandelay
-  ** Cataloging => MARC Import/ExportVandelay
-  ** Acquisistions => Load Order Records
-  ** Optional groups appear with the other import options
-
diff --git a/docs/RELEASE_NOTES_NEXT/marc21-feeds.txt b/docs/RELEASE_NOTES_NEXT/marc21-feeds.txt
deleted file mode 100644
index 0b861a9..0000000
--- a/docs/RELEASE_NOTES_NEXT/marc21-feeds.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-MARC21 Feeds from OpenSearch
-============================
-
-In addition to the already supported formats, you can now get raw MARC21 from
-OpenSearch feeds, à la:
-
-    http://<host>/opac/extras/opensearch/1.1/-/marc21?searchTerms=piano
-
diff --git a/docs/RELEASE_NOTES_NEXT/search-deleted.txt b/docs/RELEASE_NOTES_NEXT/search-deleted.txt
deleted file mode 100644
index 5e1d8a0..0000000
--- a/docs/RELEASE_NOTES_NEXT/search-deleted.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Searching for deleted records
-=============================
-
-Evergreen now supports searching for deleted records via the '#deleted'
-QP modifier.
-
-In order to support this, sites must enable the
-'ingest.metarecord_mapping.preserve_on_delete' internal flag.  It is off by
-default since the ability to search for deleted records requires keeping
-metarecord mappings around when bibs are deleted, which may not be desirable
-for the typical site.
diff --git a/docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt b/docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt
deleted file mode 100644
index 84dea19..0000000
--- a/docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Two new QP filters: create_date and edit_date
-=============================================
-
-These filter on the fields of the same name in biblio.record_entry.
-
-e.g.
-  * create_date(,2013-02-01)  =>  records created before 2013-02-01
-  * create_date(2013-02-01)   =>  records created since 2013-02-01
-  * create_date(2013-02-01,2013-02-28)  =>  records created in Feb 2013
-  * create_date(yesterday)    =>  records since created yesterday
-
diff --git a/docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt b/docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt
deleted file mode 100644
index f0986fe..0000000
--- a/docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Serial Control: Embed Alternate Interfaces
-==========================================
-As another step toward a unified interface, the serial control subscription
-editor now consists of an embedded version of the alternate control. This
-reduces duplication of both code and documentation, and smoothes the eventual
-transition to a single interface.
-
-In order to not lose any essential features, the following additions were made
-to the new combination editor:
-
-* note editors on subscriptions and distributions
-* labeled dropdown for distribution summary options ("Add to record entry", "Use record entry only", etc.)
-* legacy record entry linkage setup (Allows one to tie a distribution's information to a particular serial record entry (i.e. a MFHD record))
diff --git a/docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt b/docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt
deleted file mode 100644
index 5b4e3c3..0000000
--- a/docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Serial Control: Set Special Statuses
-====================================
-The Serial Control interface prevents direct editing of serial item statuses
-for data integrity reasons. As an alternative to direct control, the interface
-now offers new menu options for setting items to 'claimed', 'not held', and
-'not published'. Note that these statuses are still currently useful for
-reporting and display purposes only.
diff --git a/docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt b/docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt
deleted file mode 100644
index 27b69bd..0000000
--- a/docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Show Holds On Bib Menu Option
-=============================
-
-Add direct "Show holds on bibs" menu option from item checkin, item status, 
-and patron hold interfaces. This gives staff a quicker way of viewing who 
-else has holds on an item instead of having to click an option to view the 
-bib record, then clicking into the menus to view holds.
diff --git a/docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt b/docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt
deleted file mode 100644
index a6a53c5..0000000
--- a/docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-New Feature: Show local call number in TPAC My Lists display
-============================================================
-
-If an opac-visible call number exists that is owned by an org unit
-relevant to the patron, show the most relevant call number label
-and owning branch name in the My Lists display for each record in
-the list.  Call number is displayed in both saved and temporary lists.
-
-A call number is considered relevant if its owner is one of:
-
-physical location library
-preferred library (plib, home, etc.)
-search library
-
-If no relevant call number is found, no call number is diplayed.
diff --git a/docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt b/docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt
deleted file mode 100644
index eb74bcc..0000000
--- a/docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Storing Z39.50 Server Credentials
-=================================
-
-In the Z39.50 configuration interface, staff now have the option to apply
-z39.50 login credentials to each Z39.50 server at different levels of the 
-org unit hierarchy (similar to org unit settings).  When credentials are set 
-for a Z39 server, searches against the z39 server will used the stored 
-credentials, unless other credentials are provided by the caller, in which 
-case the caller credentials are used.
-
-For security purposes, passwords may not be retrieved or reported on by staff.  
-Staff can only apply new values for credentials or clear existing ones.
-
diff --git a/docs/RELEASE_NOTES_NEXT/notify_csv.txt b/docs/TechRef/notify_csv.txt
similarity index 100%
rename from docs/RELEASE_NOTES_NEXT/notify_csv.txt
rename to docs/TechRef/notify_csv.txt

commit 7ab4ea645000249d056e8134b438fb39d2193075
Author: Ben Shum <bshum at biblio.org>
Date:   Tue Mar 19 22:49:49 2013 -0400

    Initial cut of 2.4 release notes.
    
    Basically, the contents of RELEASE_NOTES_NEXT organized into
    RELEASE_NOTES_2_4.txt and removed from RELEASE_NOTE_NEXT.
    
    Move copy of alternate_graphic_fields to TechRef.
    
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_2_4.txt b/docs/RELEASE_NOTES_2_4.txt
new file mode 100644
index 0000000..8d72537
--- /dev/null
+++ b/docs/RELEASE_NOTES_2_4.txt
@@ -0,0 +1,229 @@
+Evergreen 2.4 Alpha1 Release Notes
+==================================
+:toc:
+:numbered:
+
+Upgrade notes
+-------------
+
+Custom toolbar permissions
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+With the addition of more granular permissions for configuring a custom
+toolbars, the ADMIN_TOOLBAR permission alone will not allow users to 
+configure a custom toolbar. This permission must now be used in conjunction
+with one or more of the following permissions:
+
+* ADMIN_TOOLBAR_FOR_ORG
+* ADMIN_TOOLBAR_FOR_USER
+* ADMIN_TOOLBAR_FOR_WORKSTATION
+
+New features
+------------
+
+Acquisitions
+~~~~~~~~~~~~
+
+Acquisitions MARC Upload Form Persistence
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Adds a two-layer persistence mechanism for the acquisitions MARC file upload
+interface.  A set of org unit settings now exist for managing default values
+for the interface.  Additionally, for each field where no org unit setting
+value is configured, the last-used value will be persisted locally and re-
+used with subsequent loads of the interface.
+
+OPAC
+~~~~
+
+Display alternate graphic (880) fields
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+By default, Evergreen displays alternate graphic fields, if any, for
+contributors (1xx / 7xx), titles (245), edition statements (250), imprints
+(260), notes (5xx), subjects (6xx), and series (4xx / 8xx) in search results and record details
+per the Library of Congress MARC21 specifications:
+
+* http://www.loc.gov/marc/bibliographic/bd880.html
+* http://www.loc.gov/marc/bibliographic/ecbdcntf.html
+* http://www.loc.gov/marc/bibliographic/ecbdmulti.html (Model A)
+
+Default display
++++++++++++++++
+In general, alternate graphic fields display below the corresponding
+primary field. One exception is the attribution summary on the record details
+page, in which the alternate graphic field contents display between the
+primary field content and the attribution statement. To support CSS
+customizations, HTML elements for the graphic fields have the class attribute
+value `graphic880`.
+
+Search Changes
+^^^^^^^^^^^^^^
+A number of changes have been made to search to allow more control and improve
+performance. These changes and their associated configurations are global to
+the entire system and can not be configured on a per-library basis.
+
+Amongst other things the new search code fixes:
+
+* Inability to use statuses and locations as part of a larger query
+* Invalid queries being generated from advanced searches
+* Some timeouts from backend code taking too long to preform a search
+* Some filters being one-use only
+* Negations not working properly where multiple indexes are involved
+
+Improvements include:
+
+* Exact matches on input should be more likely to float to the top of results
+* Non-English stemming can be used, alongside or instead of English stemming
+* Entered search terms can be found across multiple indexes
+
+Default configuration is geared towards English but is easily changed. In a
+production environment changes will likely require re-indexing, however.
+
+The upgrade script could be pre-tweaked to install desired configuration before
+it builds and/or re-builds many of the indexes.
+
+TPAC Google Books preview
+^^^^^^^^^^^^^^^^^^^^^^^^^
+Setting `ctx.google_books_preview` to `1` in the TPAC `config.tt2`
+configuration file will cause the TPAC to check to see, as part of the record
+details view, if Google Books has an online preview available. If it does,
+then a preview button will be displayed in the book cover image location.
+If the user then clicks the preview button, the preview will load below the
+title of the book in the record details page.
+
+By default, this functionality is disabled to protect the privacy of users
+who might not want to share their browsing behaviour with Google.
+
+TPAC Org Unit Hiding
+^^^^^^^^^^^^^^^^^^^^
+Adds support for the opac.org_unit_hiding.depth org unit setting to
+TPAC, which makes out-of-scope org units disappear (except when
+explicitly requested).
+
+Org unit hiding is based on the physical_loc (Physical Location) param /
+cookie, which is the closest analog to 'ol' (original location), from
+which it was based in the JSPAC.
+
+UI Changes
+++++++++++
+
+ * All search org unit selectors
+ * Holds pickup lib selector
+ * Copy summary in search results page
+ * Copy list in search results page
+ * Copy summary in record detail page (which controls the copy grid).
+ * Hold summary in record detail page
+
+Cataloging
+~~~~~~~~~~
+
+Vandelay Default Match Set
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+A new org unit setting to specify a default Record Match Set when 
+importing MARC records through the MARC Batch Import/Export interface. It does
+not affect the default match set selected in acquisitions. If this
+is set, it will not be possible to leave the Record Match Set field blank;
+it may be necessary to define a default match set that replicates the current
+default behavior. 
+
+A new "Vandelay" org unit settings group is also created.
+
+Circulation
+~~~~~~~~~~~
+
+Clickable Patron Indicators
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+When retrieving a patron record, staff can now click on the indicators listed 
+beneath the patron's name and launch the related tabs.
+
+For example, clicking on (See Notes) will open the associated patron's notes.
+
+"Warn patrons when their account is about to expire"
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+To give staff the ability to warn patrons when their account is about to
+expire, the staff client can display an alert message on the patron information
+window.  A new library setting, `Warn patrons when their account is about to
+expire` in the *Circulation* section of the *Library Settings Editor*,
+determines how many days in advance of a patron's account expiry date the alert
+should be displayed. By default, warnings about upcoming patron account expiry
+dates are not displayed.
+
+Show Hold Patron Name in TPAC
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+When looking up patron information for hold placement via the staff client in
+TPac the hold patron name is now shown next to the entered barcode. In the event
+that the barcode is not found a notice is displayed and the submit button is
+disabled until a valid barcode is entered or the staff member is switched to.
+
+Administration
+~~~~~~~~~~~~~~
+
+Calculated Proximity Adjustments
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Allows customization to the way that Evergreen measures the distance between
+org units for the purposes of 1) determining what copy at what org unit is best
+suited for targeting a title-level hold, and 2) determining what hold is best
+suited for fulfillment by a copy-in-hand at capture (checkin) time.  The
+customization is based on a table 'actor.org_unit_proximity_adjustment', with
+certain matching criteria that the system compares to properties of the holds
+and copies in question.
+
+Custom best-hold selection sort order
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The ranking algorithm that chooses the best hold to target a copy in 
+hand at a capture time used to be fairly simple.  It had two modes, FIFO
+and not-FIFO, and that was it.
+
+This change allows full configuration of that algorithm.  In other 
+words, when the system captures a copy and sets out to evaluate what
+hold, if any, that copy might best fulfull, site staff of sufficient
+permission level are now empowered to choose exactly which comparisons
+the systems makes in what order.  This gives said staff much greater
+flexibililty than they have today over holds policy.
+
+For more information, see the included tech spec documents.
+
+Staff Client
+~~~~~~~~~~~~
+
+add "about:about" to developer menu in staff client
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+about:about gives access to various XULRunner diagnostic tools.
+Useful ones include:
+
+about:buildconfig::
+    Get information about how the staff client is built.
+about:config::
+    Tweak XULRunner settings.
+about:memory::
+    Get detailed information about the memory usage of the staff
+    client.
+
+Miscellaneous
+-------------
+
+Loading Sample Data
+~~~~~~~~~~~~~~~~~~~
+One common need for people evaluating Evergreen, as well as for developers,
+writers, and testers, is a set of sample data that can be easily loaded into
+the Evergreen database and provide a consistent set of results for testing
+and training purposes.
+
+This release features sets of sample data consisting of:
+
+* 100 bibliographic records retrievable via a "concerto" keyword search
+* 100 French bibliographic records
+* Associated call numbers, copies, parts, and conjoined items
+* Patron accounts, including some recently expired patrons
+* Circulation transactions, including some holds and some overdue items
+
+To load the sample data into a freshly installed Evergreen database, you can
+pass the following arguments to the `eg_db_config` script (either when you are
+creating the initial database schema, or as a separate call after creating the
+database schema):
+
+* `--load-all-sample`: Loads all sample data, including bibliographic records,
+   call numbers, copies, users, and transactions.
+* `--load-concerto-sample`: Loads a subset of sample data that includes just
+  100 bibliographic records, and associated call numbers and copies.
+
diff --git a/docs/RELEASE_NOTES_NEXT/about_about.txt b/docs/RELEASE_NOTES_NEXT/about_about.txt
deleted file mode 100644
index 32b716d..0000000
--- a/docs/RELEASE_NOTES_NEXT/about_about.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-New feature: add "about:about" to developer menu in staff client
-=================================================================
-
-about:about gives access to various XULRunner diagnostic tools.
-Useful ones include:
-
-about:buildconfig::
-    Get information about how the staff client is built.
-about:config::
-    Tweak XULRunner settings.
-about:memory::
-    Get detailed information about the memory usage of the staff
-    client.
diff --git a/docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt b/docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt
deleted file mode 100644
index e0e709f..0000000
--- a/docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Acquisitions MARC Upload Form Persistence
-=========================================
-Adds a two-layer persistence mechanism for the acquisitions MARC file upload
-interface.  A set of org unit settings now exist for managing default values
-for the interface.  Additionally, for each field where no org unit setting
-value is configured, the last-used value will be persisted locally and re-
-used with subsequent loads of the interface.
diff --git a/docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt b/docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt
deleted file mode 100644
index 61a81a7..0000000
--- a/docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Calculated Proximity Adjustments
-================================
-
-Allows customization to the way that Evergreen measures the distance between
-org units for the purposes of 1) determining what copy at what org unit is best
-suited for targeting a title-level hold, and 2) determining what hold is best
-suited for fulfillment by a copy-in-hand at capture (checkin) time.  The
-customization is based on a table 'actor.org_unit_proximity_adjustment', with
-certain matching criteria that the system compares to properties of the holds
-and copies in question.
diff --git a/docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt b/docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt
deleted file mode 100644
index eebe3eb..0000000
--- a/docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-New feature: "Warn patrons when their account is about to expire"
-=================================================================
-To give staff the ability to warn patrons when their account is about to
-expire, the staff client can display an alert message on the patron information
-window.  A new library setting, `Warn patrons when their account is about to
-expire` in the *Circulation* section of the *Library Settings Editor*,
-determines how many days in advance of a patron's account expiry date the alert
-should be displayed. By default, warnings about upcoming patron account expiry
-dates are not displayed.
diff --git a/docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt b/docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt
deleted file mode 100644
index 4d0baee..0000000
--- a/docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-New feature: Clickable Patron Indicators
-========================================
-When retrieving a patron record, staff can now click on the indicators listed 
-beneath the patron's name and launch the related tabs.
-
-For example, clicking on (See Notes) will open the associated patron's notes.
diff --git a/docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt b/docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt
deleted file mode 100644
index 4fb440a..0000000
--- a/docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-Custom best-hold selection sort order
-=====================================
-
-The ranking algorithm that chooses the best hold to target a copy in 
-hand at a capture time used to be fairly simple.  It had two modes, FIFO
-and not-FIFO, and that was it.
-
-This change allows full configuration of that algorithm.  In other 
-words, when the system captures a copy and sets out to evaluate what
-hold, if any, that copy might best fulfull, site staff of sufficient
-permission level are now empowered to choose exactly which comparisons
-the systems makes in what order.  This gives said staff much greater
-flexibililty than they have today over holds policy.
-
-For more information, see the included tech spec documents.
-
diff --git a/docs/RELEASE_NOTES_NEXT/hold_patron_name.txt b/docs/RELEASE_NOTES_NEXT/hold_patron_name.txt
deleted file mode 100644
index 30891c7..0000000
--- a/docs/RELEASE_NOTES_NEXT/hold_patron_name.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Show Hold Patron Name in TPac
-=============================
-
-When looking up patron information for hold placement via the staff client in
-TPac the hold patron name is now shown next to the entered barcode. In the event
-that the barcode is not found a notice is displayed and the submit button is
-disabled until a valid barcode is entered or the staff member is switched to.
diff --git a/docs/RELEASE_NOTES_NEXT/loading_sample_data.txt b/docs/RELEASE_NOTES_NEXT/loading_sample_data.txt
deleted file mode 100644
index 063eb1e..0000000
--- a/docs/RELEASE_NOTES_NEXT/loading_sample_data.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-New feature: loading sample data
-================================
-One common need for people evaluating Evergreen, as well as for developers,
-writers, and testers, is a set of sample data that can be easily loaded into
-the Evergreen database and provide a consistent set of results for testing
-and training purposes.
-
-This release features sets of sample data consisting of:
-
-* 100 bibliographic records retrievable via a "concerto" keyword search
-* 100 French bibliographic records
-* Associated call numbers, copies, parts, and conjoined items
-* Patron accounts, including some recently expired patrons
-* Circulation transactions, including some holds and some overdue items
-
-To load the sample data into a freshly installed Evergreen database, you can
-pass the following arguments to the `eg_db_config` script (either when you are
-creating the initial database schema, or as a separate call after creating the
-database schema):
-
-* `--load-all-sample`: Loads all sample data, including bibliographic records,
-   call numbers, copies, users, and transactions.
-* `--load-concerto-sample`: Loads a subset of sample data that includes just
-  100 bibliographic records, and associated call numbers and copies.
diff --git a/docs/RELEASE_NOTES_NEXT/queryparser_changes.txt b/docs/RELEASE_NOTES_NEXT/queryparser_changes.txt
deleted file mode 100644
index d256096..0000000
--- a/docs/RELEASE_NOTES_NEXT/queryparser_changes.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Search Changes
-==============
-A number of changes have been made to search to allow more control and improve
-performance. These changes and their associated configurations are global to
-the entire system and can not be configured on a per-library basis.
-
-Amongst other things the new search code fixes:
-
-* Inability to use statuses and locations as part of a larger query
-* Invalid queries being generated from advanced searches
-* Some timeouts from backend code taking too long to preform a search
-* Some filters being one-use only
-* Negations not working properly where multiple indexes are involved
-
-Improvements include:
-
-* Exact matches on input should be more likely to float to the top of results
-* Non-English stemming can be used, alongside or instead of English stemming
-* Entered search terms can be found across multiple indexes
-
-Default configuration is geared towards English but is easily changed. In a
-production environment changes will likely require re-indexing, however.
-
-The upgrade script could be pre-tweaked to install desired configuration before
-it builds and/or re-builds many of the indexes.
diff --git a/docs/RELEASE_NOTES_NEXT/toolbar_perms.txt b/docs/RELEASE_NOTES_NEXT/toolbar_perms.txt
deleted file mode 100644
index 111ab52..0000000
--- a/docs/RELEASE_NOTES_NEXT/toolbar_perms.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Upgrade Notes
--------------
-Custom toolbar permissions
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-With the addition of more granular permissions for configuring a custom
-toolbars, the ADMIN_TOOLBAR permission alone will not allow users to 
-configure a custom toolbar. This permission must now be used in conjunction
-with one or more of the following permissions:
-
-* ADMIN_TOOLBAR_FOR_ORG
-* ADMIN_TOOLBAR_FOR_USER
-* ADMIN_TOOLBAR_FOR_WORKSTATION
diff --git a/docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt b/docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt
deleted file mode 100644
index adebd77..0000000
--- a/docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-TPAC Org Unit Hiding
-====================
-
-Adds support for the opac.org_unit_hiding.depth org unit setting to
-TPAC, which makes out-of-scope org units disappear (except when
-explicitly requested).
-
-Org unit hiding is based on the physical_loc (Physical Location) param /
-cookie, which is the closest analog to 'ol' (original location), from
-which it was based in the JSPAC.
-
-UI Changes
-----------
-
- * All search org unit selectors
- * Holds pickup lib selector
- * Copy summary in search results page
- * Copy list in search results page
- * Copy summary in record detail page (which controls the copy grid).
- * Hold summary in record detail page
diff --git a/docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt b/docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt
deleted file mode 100644
index c565825..0000000
--- a/docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-TPAC: Google Books preview
-==========================
-
-Setting `ctx.google_books_preview` to `1` in the TPAC `config.tt2`
-configuration file will cause the TPAC to check to see, as part of the record
-details view, if Google Books has an online preview available. If it does,
-then a preview button will be displayed in the book cover image location.
-If the user then clicks the preview button, the preview will load below the
-title of the book in the record details page.
-
-By default, this functionality is disabled to protect the privacy of users
-who might not want to share their browsing behaviour with Google.
diff --git a/docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt b/docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt
deleted file mode 100644
index 836b2e5..0000000
--- a/docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Vandelay Default Match Set
-==========================
-A new org unit setting to specify a default Record Match Set when 
-importing MARC records through the MARC Batch Import/Export interface. It does
-not affect the default match set selected in acquisitions. If this
-is set, it will not be possible to leave the Record Match Set field blank;
-it may be necessary to define a default match set that replicates the current
-default behavior. 
-
-A new "Vandelay" org unit settings group is also created.
-
diff --git a/docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt b/docs/TechRef/alternate_graphic_fields.txt
similarity index 100%
rename from docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt
rename to docs/TechRef/alternate_graphic_fields.txt

commit e776d61ec5377cfd84ca5df23e8186650e1565b1
Author: Mike Rylander <mrylander at gmail.com>
Date:   Mon Apr 1 13:28:48 2013 -0400

    Release note template
    
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE b/docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE
new file mode 100644
index 0000000..63cdf93
--- /dev/null
+++ b/docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE
@@ -0,0 +1,18 @@
+Feature Title
+^^^^^^^^^^^^^
+Some text describing the feature. Blah blah blah blah blah blah blah blah
+blah blah blah.
+
+ * bullet
+  ** item 1
+  ** item 2
+ * list
+
+Subsection title
++++++++++++++++++++
+Subsection description, perhaps listing permissions needed, etc.
+
+  * thing 1
+  * thing 2
+  * thing 3
+

commit 797726a61461c5043634160b6eda7bb20223dc86
Author: Mike Rylander <mrylander at gmail.com>
Date:   Mon Apr 1 13:27:28 2013 -0400

    Updated README to reflect the future
    
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_NEXT/README b/docs/RELEASE_NOTES_NEXT/README
index c231866..4f31208 100644
--- a/docs/RELEASE_NOTES_NEXT/README
+++ b/docs/RELEASE_NOTES_NEXT/README
@@ -1,6 +1,10 @@
-New features should be accompanied by a file in this directory. The file should 
-be in asciidoc format and contain enough description to enable the 
-documentation team to write something coherent about the new functionality. The 
-name of the file should match the feature. No numbering, etc. is required. With 
-each release, the contents of this directory will be appended to the release 
-notes and removed from this directory.
+New features should be accompanied by a file in this directory for general
+features, infrastructure, performance enhancements or the like, or a
+directory below this for area- or "module"-specific addtions and changes.
+
+The file should be in asciidoc format and contain enough description to
+enable the documentation team to write something coherent about the new
+functionality. The name of the file should match the feature. No numbering,
+etc. is required. With each release, the contents of this directory will be
+appended to the release notes and removed from this directory.
+

commit 8d7d513ce361e98b3a877783dd35ba7abed411d2
Author: Mike Rylander <mrylander at gmail.com>
Date:   Mon Apr 1 13:20:26 2013 -0400

    proto-script for release note generation
    
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_NEXT/create_release_notes.sh b/docs/RELEASE_NOTES_NEXT/create_release_notes.sh
new file mode 100755
index 0000000..bb546e8
--- /dev/null
+++ b/docs/RELEASE_NOTES_NEXT/create_release_notes.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+ver=
+while getopts r: opt; do
+  case $opt in
+  r)
+      ver=$OPTARG
+      ;;
+  esac
+done
+
+if [ -z "$ver" ]; then echo "I need a version: -r"; exit; fi
+
+outfile="../RELEASE_NOTES_$ver.txt"
+
+title="Evergreen $ver Release Notes"
+
+echo $title > $outfile;
+for j in `seq 1 ${#title}`; do echo -n '='; done >> $outfile
+
+echo >> $outfile
+echo ':toc:' >> $outfile
+echo ':numbered:' >> $outfile
+echo >> $outfile
+echo Upgrade notes >> $outfile
+echo ------------- >> $outfile
+echo >> $outfile
+
+
+for i in `ls -l|grep ^d|awk '{print $9}'`; do
+    files=$(ls $i/*txt 2>/dev/null)
+    if [ "_$files" != "_" ]; then
+        echo >> $outfile
+        echo >> $outfile
+        echo $i >> $outfile
+        for j in `seq 1 ${#i}`; do echo -n '~'; done >> $outfile
+        echo >> $outfile
+        echo >> $outfile
+
+        for j in $files; do
+            echo >> $outfile
+            echo >> $outfile
+            cat $j >> $outfile
+            echo >> $outfile
+            echo >> $outfile
+        done
+    fi
+done
+
+files=$(ls *txt 2>/dev/null)
+if [ "_$files" != "_" ]; then
+    echo >> $outfile
+    echo Miscellaneous >> $outfile
+    echo ------------- >> $outfile
+    echo >> $outfile
+    for j in $files; do
+        cat $j >> $outfile
+    done
+fi
+

commit a843d94c14d603023d5a687eade674ca61376dd9
Author: Mike Rylander <mrylander at gmail.com>
Date:   Mon Apr 1 13:20:00 2013 -0400

    release notes FS structure
    
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/docs/RELEASE_NOTES_NEXT/Acquisitions/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/Acquisitions/DONOTREMOVE
new file mode 100644
index 0000000..e69de29
diff --git a/docs/RELEASE_NOTES_NEXT/Administration/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/Administration/DONOTREMOVE
new file mode 100644
index 0000000..e69de29
diff --git a/docs/RELEASE_NOTES_NEXT/Cataloging/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/Cataloging/DONOTREMOVE
new file mode 100644
index 0000000..e69de29
diff --git a/docs/RELEASE_NOTES_NEXT/Circulation/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/Circulation/DONOTREMOVE
new file mode 100644
index 0000000..e69de29
diff --git a/docs/RELEASE_NOTES_NEXT/Client/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/Client/DONOTREMOVE
new file mode 100644
index 0000000..e69de29
diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/OPAC/DONOTREMOVE
new file mode 100644
index 0000000..e69de29
diff --git a/docs/RELEASE_NOTES_NEXT/Serials/DONOTREMOVE b/docs/RELEASE_NOTES_NEXT/Serials/DONOTREMOVE
new file mode 100644
index 0000000..e69de29

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

Summary of changes:
 docs/RELEASE_NOTES_2_4.txt                         |  539 ++++++++++++++++++++
 .../RELEASE_NOTES_NEXT/Acquisitions/DONOTREMOVE    |    0
 .../RELEASE_NOTES_NEXT/Administration/DONOTREMOVE  |    0
 .../RELEASE_NOTES_NEXT/Cataloging/DONOTREMOVE      |    0
 .../RELEASE_NOTES_NEXT/Circulation/DONOTREMOVE     |    0
 .../RELEASE_NOTES_NEXT/Client/DONOTREMOVE          |    0
 .../RELEASE_NOTES_NEXT/OPAC/DONOTREMOVE            |    0
 docs/RELEASE_NOTES_NEXT/README                     |   16 +-
 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE      |   18 +
 .../RELEASE_NOTES_NEXT/Serials/DONOTREMOVE         |    0
 docs/RELEASE_NOTES_NEXT/about_about.txt            |   13 -
 .../acq-interface-improvements.txt                 |   33 --
 docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt |    8 -
 .../acq_lineitem_order_ident.txt                   |   22 -
 .../acq_marc_upload_defaults.txt                   |    7 -
 docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt     |   12 -
 .../calculated-proximity-adjustments.txt           |   10 -
 .../circulation_patron_expiry_warning.txt          |    9 -
 .../clickable_patron_indicators.txt                |    6 -
 docs/RELEASE_NOTES_NEXT/create_release_notes.sh    |   60 +++
 .../custom-best-hold-selection.txt                 |   16 -
 docs/RELEASE_NOTES_NEXT/hold_patron_name.txt       |    7 -
 docs/RELEASE_NOTES_NEXT/loading_sample_data.txt    |   24 -
 .../marc-import-tag-stripping.txt                  |   28 -
 docs/RELEASE_NOTES_NEXT/marc21-feeds.txt           |    8 -
 docs/RELEASE_NOTES_NEXT/queryparser_changes.txt    |   25 -
 docs/RELEASE_NOTES_NEXT/search-deleted.txt         |   11 -
 .../search-record-date-filters.txt                 |   11 -
 .../serial_control_embedded_alt_interfaces.txt     |   13 -
 .../serial_control_special_statuses.txt            |    7 -
 docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt      |    7 -
 docs/RELEASE_NOTES_NEXT/toolbar_perms.txt          |   12 -
 docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt         |   20 -
 .../tpac_bookbag_callnumbers.txt                   |   15 -
 .../tpac_google_books_preview.txt                  |   12 -
 .../vandelay_default_match_set.txt                 |   11 -
 docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt |   13 -
 .../alternate_graphic_fields.txt                   |    0
 .../{RELEASE_NOTES_NEXT => TechRef}/notify_csv.txt |    0
 39 files changed, 627 insertions(+), 366 deletions(-)
 create mode 100644 docs/RELEASE_NOTES_2_4.txt
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/Acquisitions/DONOTREMOVE (100%)
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/Administration/DONOTREMOVE (100%)
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/Cataloging/DONOTREMOVE (100%)
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/Circulation/DONOTREMOVE (100%)
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/Client/DONOTREMOVE (100%)
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/OPAC/DONOTREMOVE (100%)
 create mode 100644 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE
 copy Open-ILS/src/python/oils/__init__.py => docs/RELEASE_NOTES_NEXT/Serials/DONOTREMOVE (100%)
 delete mode 100644 docs/RELEASE_NOTES_NEXT/about_about.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt
 create mode 100755 docs/RELEASE_NOTES_NEXT/create_release_notes.sh
 delete mode 100644 docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/hold_patron_name.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/loading_sample_data.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/marc21-feeds.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/queryparser_changes.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/search-deleted.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/toolbar_perms.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt
 delete mode 100644 docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt
 rename docs/{RELEASE_NOTES_NEXT => TechRef}/alternate_graphic_fields.txt (100%)
 rename docs/{RELEASE_NOTES_NEXT => TechRef}/notify_csv.txt (100%)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list