Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences
Jared Camins-Esakov f1663ada48 Bug 4421: Add alternate holdings display and prefs
This patch adds the ability to specify a field with alternate holdings
information for display when a biblio has no items associated with it.

Two sysprefs are added:
* AlternateHoldingsField specifies what field/subfields contain the alternate
holdings information. When blank, the alternate holdings information is not
displayed. The default is blank, as this is a new feature.
* AlternateHoldingsSeparator specifies the string to be used to separate
multiple subfields in the alternate holdings display. The default is ' '.

Example use case:
A library which does not have a 1-1 relationship between uncontrolled 852 fields
from a legacy system and actual physical items on the shelf wishes to display
holdings information from the 852, but does not want to create item records
which are almost certain to be inaccurate. By enabling the alternate holdings
feature (AlternateHoldingsField = '852abcdhi' and AlternateHoldingsSeparator =
' -- '), the library is able to gradually add item records as they locate the
physical items, without losing the holdings information presently stored in the
uncontrolled 852 fields.

To test:
1) Set AlternateHoldingsField to '852abcdhi'
2) Set AlternateHoldingsSeparator to ' -- '
3) Change the hidden value of subfields 'a', 'b', 'c', 'd', 'h', and/or 'i' of
   field 852 to 0 so that they display
4) Create a record which has data in the 852, but no item record
5) Look at holdings tab, where the data you entered should be displayed

Proof-of-concept initially developed for the American Numismatic Society.

Signed-off-by: Jared Camins-Esakov <jcamins@bywatersolutions.com>
Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-04-02 06:56:02 +13:00
..
acquisitions.pref bug 3756: remove more references to disused sysprefs 2010-10-21 21:21:21 -04:00
admin.pref bug 4176: remove references to unimplemented system preference MIME 2010-10-21 21:36:45 -04:00
authorities.pref Bug 5810: Subject tracings search complete subfields 2011-03-13 15:02:59 +13:00
cataloguing.pref Bug 4421: Add alternate holdings display and prefs 2011-04-02 06:56:02 +13:00
circulation.pref Bug 5578: Self checkout by Login enhancement 2011-04-01 15:18:40 +13:00
creators.pref Bugfix: Adding Creators system preferences to new system preferences editor 2010-02-02 18:42:55 -05:00
enhanced_content.pref Bug 5462: fixed current preferences tab highlighting bug created by dashfix 2011-02-03 09:58:52 +00:00
i18n_l10n.pref Bug 5462: fixed current preferences tab highlighting bug created by dashfix 2011-02-03 09:58:52 +00:00
local_use.pref Bug 5462: fixed current preferences tab highlighting bug created by dashfix 2011-02-03 09:58:52 +00:00
logs.pref bug 5783: follow-up system preferences tweaks 2011-03-07 15:09:23 +13:00
opac.pref Bug 5738 Display 856u As Image 2011-04-01 13:38:14 +13:00
patrons.pref fix minor typo in preference description 2010-04-29 20:59:40 -04:00
searching.pref Bug 4276: XSLT subject tracings only use subfield a 2011-03-28 09:47:05 +13:00
serials.pref bug 4986 move serials prefs from cataloging tab to serials tab 2010-11-02 14:55:12 +13:00
staff_client.pref Bug 5738 Display 856u As Image 2011-04-01 13:38:14 +13:00
web_services.pref Bug 5462: fixed current preferences tab highlighting bug created by dashfix 2011-02-03 09:58:52 +00:00