Merge branch 'rel_2_5_beta1' into rel_2_5_rc1 rel_2_5_rc1
authorChris Sharp <csharp@georgialibraries.org>
Thu, 17 Oct 2013 20:02:14 +0000 (16:02 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 17 Oct 2013 20:02:14 +0000 (16:02 -0400)
Conflicts:
ChangeLog
Open-ILS/src/perlmods/lib/OpenILS/Application.pm
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/xul/staff_client/chrome/content/main/about.html
Open-ILS/xul/staff_client/defaults/preferences/prefs.js
README
build/tools/make_release
configure.ac
docs/RELEASE_NOTES_2_5.txt

1  2 
Open-ILS/src/templates/opac/css/style.css.tt2
Open-ILS/xul/staff_client/chrome/content/util/print.js
build/tools/make_release
docs/RELEASE_NOTES_2_5.txt

Simple merge
@@@ -294,8 -126,8 +294,9 @@@ interval, if present
  Cataloging
  ~~~~~~~~~~
  
 +:leveloffset: 3
  
  New Feature: Vandelay Item Import Defaults
  ==========================================
  
@@@ -1087,18 -744,6 +1088,17 @@@ screens
  
  
  
 +
 +
 +
 +RSS Links to Full Catalog Record
 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 +
 +Links in RSS feeds now point directly to the catalog record instead of the 
 +htmlholdings-full format of the record.
 +
 +
 +
  Serials
  ~~~~~~~
  
@@@ -1220,5 -992,104 +1220,6 @@@ Each interface gets an RFID checkbox i
  that can activate/deactivate the functionality on a per interface basis.  The
  checkbox states persist (i.e. are sticky).
  
 -Upgrade Notes
 --------------
 -Server Add-ons
 -~~~~~~~~~~~~~~~~~~~~~~~~~~
 -This adds a "Server Add-ons" menu entry under Admin -> Workstation
 -Administration in the staff client.  Choosing this allows you to edit or set a
 -list of identifiers that correspond to JSAN-style modules found in
 -/server/addons/, and is meant mainly for activating 3rd party modules within the
 -staff client on a per-workstation basis.  You need the
 -ADMIN_SERVER_ADDON_FOR_WORKSTATION permission to use it.
 +:leveloffset: 0
  
 -Configuration options for activated add-ons may also show up in this interface.
 -Z39.50 Batch Search and Queue
 -=============================
 -
 -Staff Work Flow
 ----------------
 -
 - * Staff add records to bib record buckets
 - * Staff select the new "Locate Z39.50 Matches" action for a selected bucket.
 - * Staff choose which Z39.50 sources and indexes to search and the destination 
 -   queue.
 - * Submitting the search fires a series of parallel Z39.50 searches across
 -   all selected Z39.50 sources.
 - * Matches are added to the selected (Vandelay) queue.
 - * Matched records may be manually or automatically overlaid to existing 
 -   catalog records using the existing Vandelay import/merge/overlay features.
 -
 -Vandelay Limit to Bucket
 -------------------------
 -
 -As a side effect of this feature, Vandelay now has a new option in the 
 -interface which allows staff to limit which catalog records to which an 
 -inbound record matches to bib records within a record bucket.  When a record
 -bucket and match set are chosen, only the records in the bucket can act as
 -merge/overlay targets for the inbound Vandelay records.
 -
 -Configuration
 --------------
 -
 -Z39.50 Index Field Maps
 -~~~~~~~~~~~~~~~~~~~~~~~
 -These map bib record indexes (Metabib Fields and Record Attributes) to Z39.50
 -search attributes.  The purpose of the mapping is to allow the server to
 -determine which values to use for the automated Z39.50 searches.  For example,
 -if the Z39.50 "title" attribute is mapped to the "Uniform Title" Metabib Field,
 -the extracted value for "Uniform Title" for each record in the bucket will be
 -used as the "title" value in the Z39.50 search.
 -
 -Mappings can be applied to specific Z39.50 attributes, which define an attribute
 -type and a Z39.50 source, or to generic attribute types (e.g. "title").  When
 -a specific attribute is used, the mapping will only be applied to searches 
 -directed at the Z39.50 source linked to the attribute.
 -
 -The management interface can be found in the staff client under 
 -
 -Admin => Server Administration => Z39.50 Index Field Maps
 -
 -Metabib Field Additions
 -^^^^^^^^^^^^^^^^^^^^^^^
 -
 -Stock config.metabib_field entries for author include additional author-
 -related data, like dates.  For example, a value for Personal Author might 
 -look like this:
 -
 -'girdlestone cuthbert morton 1895 1975 creator'
 -
 -In the context of searching Z39.50 servers, the extraneous data can be 
 -detrimental.  Creating a separate field definition without the extra data
 -is recommended.
 -
 -[source,sql]
 ---------------------------------------------
 -INSERT INTO config.metabib_field 
 -    (field_class, name, label, format, xpath, search_field)
 -    VALUES (
 -        'author', 
 -        'personal - trimmed', 
 -        'Personal Author (trimmed)', 
 -        'mods32',
 -        '//mods32:mods/mods32:name[@type=''personal'' and mods32:role/mods32:roleTerm[text()=''creator'']]/mods32:namePart[not (@type)]',
 -        FALSE
 -    );
 -
 --- FULL BIB (OR INDEX-TARGETED) RE-INGEST REQUIRED
 ---------------------------------------------
 -
 -
 -Org Unit Settings
 -~~~~~~~~~~~~~~~~~
 -
 - * cat.z3950.batch.max_parallel 
 -  ** Maximum Parallel Z39.50 Batch Searches
 -  ** The maximum number of Z39.50 searches that can be in-flight at any given 
 -     time when performing batch Z39.50 searches
 - * cat.z3950.batch.max_results
 -  ** Maximum Z39.50 Batch Search Results
 -  ** The maximum number of search results to retrieve and queue for each 
 -     record + Z39 source during batch Z39.50 searches
 -