From e0ff2567fcba83e9e9e9736bc06a36aa87f3a1b3 Mon Sep 17 00:00:00 2001 From: Dan Wells Date: Wed, 16 Apr 2014 11:45:38 -0400 Subject: [PATCH] Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Dan Wells --- ChangeLog | 4803 +++++++++++++++- Open-ILS/src/perlmods/lib/OpenILS/Application.pm | 2 +- Open-ILS/src/sql/Pg/002.schema.config.sql | 1 + .../Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql | 5851 ++++++++++++++++++++ .../staff_client/chrome/content/main/about.html | 2 +- .../xul/staff_client/defaults/preferences/prefs.js | 2 +- Open-ILS/xul/staff_client/windowssetup.nsi | 2 +- README | 598 +- configure.ac | 4 +- 9 files changed, 11255 insertions(+), 10 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql mode change 120000 => 100644 README diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..a40b891658 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4800 @@ -Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs. -Those seeking a change log are encouraged to run 'git log -v', or read -it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log +commit 659a07064a6ba60029f51de375aadd61bfb994ca +Author: Dan Scott +Date: Wed Apr 16 10:42:49 2014 -0400 + + LP#1308590 Fix schema.org type mapping + + The switch to config.coded_value_map for format icon types and labels + inadvertently broke schema.org type mapping. Restore it and attempt + to take advantage of the finer-grained types that are now available + to us. + + Signed-off-by: Dan Scott + Signed-off-by: Galen Charlton + +30 4 Open-ILS/src/templates/opac/parts/misc_util.tt2 + +commit 11e4e20c2a2d6e5a66278b49b5c3434c087f1d96 +Author: Dan Wells +Date: Wed Apr 16 09:56:53 2014 -0400 + + Compile and Tweak Release Notes for 2.6.0 + + Also, add '.txt' to template name, since our build process expects + and uses that extension. + + Signed-off-by: Dan Wells + +557 0 docs/RELEASE_NOTES_2_6.txt +0 18 docs/RELEASE_NOTES_NEXT/Administration/staff-initials.txt +0 98 docs/RELEASE_NOTES_NEXT/Cataloging/fixed_fields_enhancements.txt +0 39 docs/RELEASE_NOTES_NEXT/Cataloging/marc_export_replacement.txt +0 24 docs/RELEASE_NOTES_NEXT/Circulation/lost_min_max_item_pricing.txt +0 17 docs/RELEASE_NOTES_NEXT/Circulation/user_editor_update_expire_date_button.txt +0 40 docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt +0 13 docs/RELEASE_NOTES_NEXT/OPAC/Disable_Autosuggest.txt +0 21 docs/RELEASE_NOTES_NEXT/OPAC/Located_URI_visibility.txt +0 45 docs/RELEASE_NOTES_NEXT/OPAC/Multi_Valued_fields.txt +0 5 docs/RELEASE_NOTES_NEXT/OPAC/OpenSearch.txt +0 33 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_library_pages.txt +0 38 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt +0 8 docs/RELEASE_NOTES_NEXT/OPAC/WCAG.txt +0 36 docs/RELEASE_NOTES_NEXT/OPAC/stripe_payments.txt +0 18 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE +18 0 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE.txt +3 46 docs/RELEASE_NOTES_NEXT/_acknowledgments +0 21 docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt + create mode 100644 docs/RELEASE_NOTES_2_6.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/staff-initials.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/fixed_fields_enhancements.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_export_replacement.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/lost_min_max_item_pricing.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/user_editor_update_expire_date_button.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Disable_Autosuggest.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Located_URI_visibility.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Multi_Valued_fields.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/OpenSearch.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_library_pages.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/WCAG.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe_payments.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE + create mode 100644 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt + +commit 1a2d5bb17a1a4c65a29442c0784d2e1f2e58c981 +Author: Dan Wells +Date: Mon Feb 24 17:43:29 2014 -0500 + + Bump OpenILS.pm version + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/perlmods/lib/OpenILS.pm + +commit ab9c7849a19aae60a5b61e8a09d6412ff275616b +Author: Dan Wells +Date: Tue Apr 15 22:37:26 2014 -0400 + + Translation updates - po files + + Signed-off-by: Dan Wells + +6 6 build/i18n/po/AutoFieldWidget.js/en-GB.po +2579 2427 build/i18n/po/db.seed/cs-CZ.po +2347 2284 build/i18n/po/db.seed/de-DE.po +2347 2284 build/i18n/po/db.seed/en-CA.po +2347 2284 build/i18n/po/db.seed/en-GB.po +2347 2284 build/i18n/po/db.seed/es-ES.po +2349 2286 build/i18n/po/db.seed/fr-CA.po +2349 2286 build/i18n/po/db.seed/hy-AM.po +2347 2284 build/i18n/po/db.seed/oc-FR.po +2348 2285 build/i18n/po/db.seed/pt-BR.po +2348 2285 build/i18n/po/db.seed/ru-RU.po +2345 2282 build/i18n/po/db.seed/tr-TR.po +14 14 build/i18n/po/fm_IDL.dtd/fr-CA.po +5 4 build/i18n/po/lang.dtd/cs-CZ.po + +commit e8b967aaaebe16682b52e359ff93c22114a0ce7a +Author: Galen Charlton +Date: Thu Apr 10 10:40:01 2014 -0700 + + LP#1306176: force installation of Business::Stripe from CPAN + + Business::Stripe can fail to pass its tests on platforms that + happen to have Pod::Simple 3.24 or later and Test::Pod. In + particular, Debian Jessie and Ubuntu Trusty meet those conditions + (since the OpenSRF installation process installs libtest-pod-perl) + and Debian Wheezy with backports enabled does as well. + + Since the failing test cases are only for POD, this patches moves + Business::Stripe to the CPAN_MODULES_FORCE list across the board. + + This can be undone if/when Business::Stripe releases a fix for + the POD validation warnings. + + Signed-off-by: Galen Charlton + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/extras/install/Makefile.debian-squeeze +1 1 Open-ILS/src/extras/install/Makefile.debian-wheezy +1 1 Open-ILS/src/extras/install/Makefile.fedora +1 1 Open-ILS/src/extras/install/Makefile.ubuntu-lucid +1 1 Open-ILS/src/extras/install/Makefile.ubuntu-precise + +commit f1fa38c29611f0e84d343d1543c3602cf6799b2b +Author: Ben Shum +Date: Thu Apr 10 17:47:26 2014 -0400 + + LP#1304559 - stamping upgrade script for vandelay_record_attr_to_flat + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +78 0 Open-ILS/src/sql/Pg/upgrade/0879.function.vandelay_record_attr_to_flat.sql +0 78 Open-ILS/src/sql/Pg/upgrade/XXXX.function.vandelay_record_attr_to_flat.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0879.function.vandelay_record_attr_to_flat.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.vandelay_record_attr_to_flat.sql + +commit d42fbecebddbb33bbb83fad4e7994d8b08237b76 +Author: Dan Wells +Date: Thu Apr 10 09:15:07 2014 -0400 + + LP#1304559 Fix slow Vandelay-based imports + + Whether a planning limitation or otherwise, we have seen a few cases + where queries run very, very slowly (appear to hang) when using the + updated metabib.record_attr view in a WHERE clause. + + The simplest code change is to switch Vandelay to use the intermediate + '_flat' view instead, and early reports indicate that this at least + gets us back to a functional state. + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +2 2 Open-ILS/src/sql/Pg/012.schema.vandelay.sql +78 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.vandelay_record_attr_to_flat.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.vandelay_record_attr_to_flat.sql + +commit 12319bb483d9a0d1e53db552b1f44f6866dcfea1 +Author: Dan Scott +Date: Thu Apr 10 10:54:19 2014 -0400 + + LP#1305958 Fix copy table header ID error + + Currently there is a entry in + copy_table.tt2 that does not link to an associated table header with an + ID of that value. The desired target ID is "copy_header_create_date". + + Signed-off-by: Dan Scott + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/templates/opac/parts/record/copy_table.tt2 + +commit e953ba1b9a3260d352f62ca7fa44fd45188e0308 +Author: Mike Rylander +Date: Thu Apr 10 13:03:30 2014 -0400 + + LP#1306133: Avoid metabib.rec_descriptor where possible + + metabib.rec_descriptor has been a view over other data structures + for some time now, but with the advent of the new attribute infrastructure + it is a view over a view over a view, variously transforming IDs to + a slim table to an HSTORE structure and finally to a wide table. Thus, + it is extremely expensive to query. So we won't unless we're asked to. + Which, in the TPAC world, is never. + + Signed-off-by: Mike Rylander + Signed-off-by: Doug Kyle + +15 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm + +commit ce9f58a3a8293ebf9070587f7c4b5806e196ceb6 +Author: Galen Charlton +Date: Thu Apr 3 14:54:11 2014 -0400 + + LP#1302113: acknowledgments for 2.6.0 + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +62 0 docs/RELEASE_NOTES_NEXT/_acknowledgments + create mode 100644 docs/RELEASE_NOTES_NEXT/_acknowledgments + +commit 490c214516fff7a4032fd131782ce46efb45e3e6 +Author: Galen Charlton +Date: Thu Apr 3 14:52:08 2014 -0400 + + LP#1302113: define a file for storing lists of folks to acknowledge in the release notes + + If a file called _acknowlegments is present in the docs/RELEASE_NOTES_NEXT + directory, its contents will be appended to the end of the release + notes under an "Acknowledgments" heading when + create_release_notes.sh is run. + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +3 0 docs/RELEASE_NOTES_NEXT/README +7 0 docs/RELEASE_NOTES_NEXT/create_release_notes.sh + +commit 97d18d648de58b4e2b65b99891041b54551d0c6e +Author: Mike Rylander +Date: Wed Apr 2 13:11:25 2014 -0400 + + LP#1301510 Align element name with Fixed Field type + + We depend on the field name in the XUL to line up the fixed field + value maps in the database with the appropriate context menus. ELvl + was not capitalized the same in all required spots, causing the + context menu to render but be ineffective. + + Signed-off-by: Mike Rylander + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +1 1 Open-ILS/xul/staff_client/server/cat/marcedit.xul + +commit f82055d180f0249be8de9013a36d22a04943f6a9 +Author: Mike Rylander +Date: Mon Apr 7 15:42:45 2014 -0400 + + LP#1303987: Fully populate Ills from context menu + + The Ills fixed field is 4 characters long (allowing for up to four + types of illustrations to be noted, per 008/006), but the fixed field + editor dropdown menus are not (a) multi-select capable nor (b) ready + to support multi-value-per-field, because, well Ills is the only one + like this, and that would be a pretty big complication to the code. + However, even though multi-select is not supported, we should still + apply the value selected and update the fixed field, otherwise the + value is not updated in the record itself. + + Signed-off-by: Mike Rylander + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +4 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm +5 0 Open-ILS/xul/staff_client/server/cat/marcedit.js + +commit 0757600b7a18e1f80aa54078b494b4f562b38370 +Author: Lebbeous Fogle-Weekley +Date: Tue Feb 18 12:55:15 2014 -0500 + + LP#1281678 Fixed field context menus should trigger close confirmation dialog + + Same for using the Physical Characteristics Wizard. + + Thanks Dan Wells for the spot. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +2 0 Open-ILS/xul/staff_client/server/cat/marcedit.js + +commit 81a71b098ddac1b621acb4b680edce841177e083 +Author: Mike Rylander +Date: Wed Apr 2 16:03:39 2014 -0400 + + Reset the displayed mouse cursor + + Signed-off-by: Mike Rylander + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +1 0 Open-ILS/web/js/dojo/openils/widget/PhysCharWizard.js + +commit 3d59a013070b41565e67398cb19d246095a05b3d +Author: Jeff Godin +Date: Wed Oct 30 13:17:25 2013 -0400 + + Add alert in user editor for method errors + + Add an alert() in the user editor so that method errors are not + silent. + + Without this, a method error (such as when saving a patron fails at + the db level) is silent. Better to at least inform the user that + something is amiss. + + Signed-off-by: Jeff Godin + Signed-off-by: Mike Rylander + +3 0 Open-ILS/web/js/ui/default/actor/user/register.js + +commit 36595be8ff3bbc71a447611e34447b34f8edd4b3 +Author: Ben Shum +Date: Mon Apr 7 15:59:17 2014 -0400 + + LP#1301955: disable autosuggest by default + + Until we solve the accessibility issues caused by autosuggest as noted in + https://bugs.launchpad.net/evergreen/+bug/1187993, we shall disable the + feature by default for new installations. + + An entry for the release notes is included. + + Signed-off-by: Ben Shum + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +13 0 docs/RELEASE_NOTES_NEXT/OPAC/Disable_Autosuggest.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Disable_Autosuggest.txt + +commit 920631430091bfbb4051caafcbbb9ed54dc70b14 +Author: Kathy Lussier +Date: Wed Apr 2 15:18:24 2014 -0400 + + LP1301567: New format icons + + This set adds icons for the new formats that can now be represented due to + the recent MVF work. Many thanks to Jim Keenan at C/W MARS for creating + many of these icons. + + The serial.png icon was borrowed from the Koha project and was originally + contributed by VOKAL (Vermont Organization of Koha Automated Libraries). + + Signed-off-by: Kathy Lussier + Signed-off-by: Galen Charlton + +- - Open-ILS/web/images/format_icons/icon_format/blu-ray.png +- - Open-ILS/web/images/format_icons/icon_format/braille.png +- - Open-ILS/web/images/format_icons/icon_format/casaudiobook.png +- - Open-ILS/web/images/format_icons/icon_format/casmusic.png +- - Open-ILS/web/images/format_icons/icon_format/cassette.png +- - Open-ILS/web/images/format_icons/icon_format/cd.png +- - Open-ILS/web/images/format_icons/icon_format/cdaudiobook.png +- - Open-ILS/web/images/format_icons/icon_format/cdmusic.png +- - Open-ILS/web/images/format_icons/icon_format/dvd.png +- - Open-ILS/web/images/format_icons/icon_format/eaudio.png +- - Open-ILS/web/images/format_icons/icon_format/ebook.png +- - Open-ILS/web/images/format_icons/icon_format/equip.png +- - Open-ILS/web/images/format_icons/icon_format/evideo.png +- - Open-ILS/web/images/format_icons/icon_format/lpbook.png +- - Open-ILS/web/images/format_icons/icon_format/map2.png +- - Open-ILS/web/images/format_icons/icon_format/microform.png +- - Open-ILS/web/images/format_icons/icon_format/phono.png +- - Open-ILS/web/images/format_icons/icon_format/phonomusic.png +- - Open-ILS/web/images/format_icons/icon_format/phonospoken.png +- - Open-ILS/web/images/format_icons/icon_format/score2.png +- - Open-ILS/web/images/format_icons/icon_format/serial.png +- - Open-ILS/web/images/format_icons/icon_format/vhs.png +41 0 Open-ILS/web/images/licenses.txt + create mode 100644 Open-ILS/web/images/format_icons/icon_format/cassette.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/cd.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/map2.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/phono.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/score2.png + +commit ee08716d5e5db5da88bd2f2fb764832e9f6a4945 +Author: Bill Erickson +Date: Fri Mar 21 21:05:14 2014 -0400 + + LP#1115599: Ignore canceled lineitems during batch cancel + + Continue ignoring already-canceled lineitems during batch cancel so that + a) no unnecessary calls are made and b) staff can be alerted when no + viable lineitems were selected for the requested action. + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Galen Charlton + +7 2 Open-ILS/web/js/ui/default/acq/common/li_table.js + +commit 834091dcdf59e6011239212a443969550855e027 +Author: Kathy Lussier +Date: Wed Jan 29 17:07:29 2014 -0500 + + LP#1115599: Allow cancelled lineitems to be received and invoiced + + Acquisitions staff need to be able to receive and invoice cancelled items, + particularly when those items are backordered. This branch restores the + ability to perform these actions on cancelled lineitems from the PO + screen. + + Signed-off-by: Kathy Lussier + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + +1 2 Open-ILS/web/js/ui/default/acq/common/li_table.js + +commit 0a762feebd9ddb45584182ea438bd6693e524cdf +Author: Lebbeous Fogle-Weekley +Date: Thu Feb 20 12:21:57 2014 -0500 + + LP#1282704: Serials: in routing lists, avoid extra page breaks wasting paper at print time + + If you're using batch receive, and you have two copies (and therefore + two streams) that you're receiving with the Routing List? checkbox + checked, but only one of those streams actually has a routing list, + you'll note before this patch is applied that you get an extra page of + blank paper if you print the routing list that pops up. + + This fixes that. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Galen Charlton + +4 1 Open-ILS/web/js/ui/default/serial/print_routing_list_users.js + +commit 149ffb312303594a4667e09abca5c670dd2de954 +Author: Galen Charlton +Date: Tue Apr 8 14:15:11 2014 -0700 + + LP#1303940: pin schema upgrade to 0878 + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +107 0 Open-ILS/src/sql/Pg/upgrade/0878.schema.browse-ingest-null-protect.sql +0 107 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.browse-ingest-null-protect.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0878.schema.browse-ingest-null-protect.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.browse-ingest-null-protect.sql + +commit 9984b11f6766106f6d8c5b2e05331f9cf2dbf571 +Author: Galen Charlton +Date: Tue Apr 8 14:09:46 2014 -0700 + + LP#1303940: don't attempt to store NULL values in keyword, browse, or facet indexes + + This patch implements a suggestion by Dan Wells and builds on Mike + Rylander's patch to skip inserting into field_entry and facet + indexes values that have been normalized to NULL. As a side effect, + the following warning will no longer be logged when attempting + to store such values in the facet index: + + WARNING: Use of uninitialized value in subroutine entry at /usr/lib/perl/5.18/Unicode/Normalize.pm line 80. + CONTEXT: PL/Perl function "force_unicode_normal_form" + + Signed-off-by: Galen Charlton + +5 1 Open-ILS/src/sql/Pg/030.schema.metabib.sql +5 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.browse-ingest-null-protect.sql + +commit c964cd4ce0fc97db9b726d6ada4902f6388c255e +Author: Mike Rylander +Date: Mon Apr 7 14:03:51 2014 -0400 + + LP#1303940: Protect against bogus data that can breaking indexing + + In at least the case of browse indexing, some MARC contents can + cause us problems when normalization (such as stripping all + punctuation) can leave us with a NULL value for index-intended + data. The patch avoids the specific case of browse data being null + and causing an ingest failure. + + Signed-off-by: Mike Rylander + Jason Stephenson + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/sql/Pg/030.schema.metabib.sql +103 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.browse-ingest-null-protect.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.browse-ingest-null-protect.sql + +commit 1764ceb2f02eed93baa7128cf048f3302afe5f16 +Author: Galen Charlton +Date: Tue Apr 8 13:38:50 2014 -0700 + + LP#1303940: improve readability of test case + + This patch adds some whitespace and a comment in the MARCXML + to clarify the sort of data that triggers the bug. + + Signed-off-by: Galen Charlton + +17 1 Open-ILS/src/sql/Pg/t/regress/lp1303940-browse-hates-null.pg + +commit 16eec856033ee3f3b7f5b4c73068e52a575be3c2 +Author: Jason Stephenson +Date: Mon Apr 7 15:41:02 2014 -0400 + + LP 1303940: pg_tap regression test. + + Add a pg_tap test to insert a record that should trigger the problem + fixed by LP 1303940. If the test fails, we have a regression. + + Signed-off-by: Jason Stephenson + Signed-off-by: Galen Charlton + +11 0 Open-ILS/src/sql/Pg/t/regress/lp1303940-browse-hates-null.pg + create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1303940-browse-hates-null.pg + +commit f23274d750213f8d9332ee5edc443f70b432b1de +Author: Dan Wells +Date: Wed Apr 2 14:31:24 2014 -0400 + + Simple typo fix in docs + + Credit for spotting this to Erica Rohlfs. + + Signed-off-by: Dan Wells + +1 1 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt + +commit 4d40cf71a7aed9551a770dccc33ec26e6f91210c +Author: Benjamin +Date: Mon Mar 31 16:37:06 2014 -0400 + + LP#1300267 Documentation: Reset Staff Client Password (e.g. Admin) + + Signed-off-by: Benjamin + Signed-off-by: Yamil Suarez + +11 3 docs/circulation/circulation_patron_records.txt + +commit 2760e95d2658fb4594f35b78e6b559f987e51a63 +Author: Benjamin +Date: Mon Mar 31 16:29:11 2014 -0400 + + LP#1300267 Documentation: Reset Staff Client Password (e.g. Admin) + + Signed-off-by: Benjamin + Signed-off-by: Yamil Suarez + +17 0 docs/circulation/circulation_patron_records.txt + +commit c3c8b74d5169ef31d9801054ddd66f0320e6591b +Author: Dan Wells +Date: Mon Mar 31 15:59:25 2014 -0400 + + Remove unwanted index recreation + + After some discussion, it was noted that this index was formally + dropped eons ago. The fact we are re-dropping it in this upgrade + is just a precaution, so there is no need to try to recreate it. + + Signed-off-by: Dan Wells + +0 6 Open-ILS/src/sql/Pg/upgrade/0875.schema.authority.in-line-headings.sql + +commit 7d8628dfa3432ed005c0a07b3ffddf41833c68d4 +Author: Dan Wells +Date: Mon Mar 31 13:43:29 2014 -0400 + + Translation updates - newpot + + Signed-off-by: Dan Wells + +2378 2304 build/i18n/po/db.seed/db.seed.pot +83 66 build/i18n/po/tpac/tpac.pot + +commit d9bfd83ced4a5723c74ef2000d7b47b7f84541cd +Author: Dan Wells +Date: Mon Mar 31 13:33:30 2014 -0400 + + Translation updates - po files + + Signed-off-by: Dan Wells + +14 14 build/i18n/po/AutoFieldWidget.js/en-GB.po +6 6 build/i18n/po/cat.properties/en-GB.po +10 10 build/i18n/po/circ.properties/en-GB.po +6 6 build/i18n/po/common.properties/en-GB.po +1845 1492 build/i18n/po/db.seed/cs-CZ.po +1490 1288 build/i18n/po/db.seed/de-DE.po +1496 1291 build/i18n/po/db.seed/en-CA.po +1496 1291 build/i18n/po/db.seed/en-GB.po +1492 1290 build/i18n/po/db.seed/es-ES.po +1503 1298 build/i18n/po/db.seed/fr-CA.po +1503 1300 build/i18n/po/db.seed/hy-AM.po +1490 1288 build/i18n/po/db.seed/oc-FR.po +1496 1294 build/i18n/po/db.seed/pt-BR.po +1495 1293 build/i18n/po/db.seed/ru-RU.po +1487 1285 build/i18n/po/db.seed/tr-TR.po +2563 2507 build/i18n/po/fm_IDL.dtd/cs-CZ.po +2557 2501 build/i18n/po/fm_IDL.dtd/de-DE.po +2561 2505 build/i18n/po/fm_IDL.dtd/en-CA.po +2560 2504 build/i18n/po/fm_IDL.dtd/en-GB.po +2559 2503 build/i18n/po/fm_IDL.dtd/es-ES.po +2556 2500 build/i18n/po/fm_IDL.dtd/fr-CA.po +2561 2505 build/i18n/po/fm_IDL.dtd/hy-AM.po +2556 2500 build/i18n/po/fm_IDL.dtd/oc-FR.po +2560 2504 build/i18n/po/fm_IDL.dtd/pt-BR.po +2560 2504 build/i18n/po/fm_IDL.dtd/ru-RU.po +2556 2500 build/i18n/po/fm_IDL.dtd/tr-TR.po +9 6 build/i18n/po/ils_events.xml/en-GB.po +11 4 build/i18n/po/lang.dtd/ar-AR.po +20 7 build/i18n/po/lang.dtd/cs-CZ.po +11 4 build/i18n/po/lang.dtd/de-DE.po +19 6 build/i18n/po/lang.dtd/en-CA.po +19 6 build/i18n/po/lang.dtd/en-GB.po +30 23 build/i18n/po/lang.dtd/es-ES.po +19 6 build/i18n/po/lang.dtd/fr-CA.po +19 6 build/i18n/po/lang.dtd/hy-AM.po +11 4 build/i18n/po/lang.dtd/oc-FR.po +19 6 build/i18n/po/lang.dtd/pt-BR.po +19 6 build/i18n/po/lang.dtd/ru-RU.po +11 4 build/i18n/po/lang.dtd/tr-TR.po +5 5 build/i18n/po/offline.properties/en-GB.po +4 4 build/i18n/po/opac.dtd/cs-CZ.po +12 12 build/i18n/po/patron.properties/en-GB.po +21 17 build/i18n/po/register.js/cs-CZ.po +19 15 build/i18n/po/register.js/de-DE.po +20 16 build/i18n/po/register.js/en-CA.po +24 20 build/i18n/po/register.js/en-GB.po +20 16 build/i18n/po/register.js/es-ES.po +20 16 build/i18n/po/register.js/fr-CA.po +20 16 build/i18n/po/register.js/hy-AM.po +20 16 build/i18n/po/register.js/oc-FR.po +20 16 build/i18n/po/register.js/pt-BR.po +19 15 build/i18n/po/register.js/ru-RU.po +20 16 build/i18n/po/register.js/tr-TR.po +26 12 build/i18n/po/reports.dtd/cs-CZ.po +8 8 build/i18n/po/reports.dtd/de-DE.po +21 11 build/i18n/po/reports.dtd/en-CA.po +27 13 build/i18n/po/reports.dtd/en-GB.po +21 11 build/i18n/po/reports.dtd/es-ES.po +20 13 build/i18n/po/reports.dtd/fr-CA.po +21 11 build/i18n/po/reports.dtd/hy-AM.po +21 14 build/i18n/po/reports.dtd/pt-BR.po +21 11 build/i18n/po/reports.dtd/ru-RU.po +8 8 build/i18n/po/reports.dtd/tr-TR.po +13 13 build/i18n/po/selfcheck.js/en-GB.po +7 7 build/i18n/po/serial.properties/en-GB.po + +commit f92e1ff3c646f0fd300efb935ae11ca1593ab6c1 +Author: Ben Shum +Date: Fri Mar 28 16:53:39 2014 -0400 + + LP#1259665 Stamping upgrade for 800t search and facets + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +25 0 Open-ILS/src/sql/Pg/upgrade/0877.data.re-add_800_t_search_and_facets.sql +0 25 Open-ILS/src/sql/Pg/upgrade/XXXX.data.re-add_800_t_search_and_facets.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0877.data.re-add_800_t_search_and_facets.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.re-add_800_t_search_and_facets.sql + +commit ca359decc05131f82a7ebd4146c4acb68b7c4010 +Author: Dan Wells +Date: Thu Mar 27 14:19:34 2014 -0400 + + LP#1259665 Split series browse config from search + + When we added browse support in 2.5, we took extra care to ensure that + our series browse entries would sort and display reliably. + + 800t does not specify non-filing characters, so it was excluded from + browse. Unfortunately, since browse and search had a single root + config, this removed 800t from search as well. + + While we may want to reconsider expanding later on, this commit takes + a conservative approach, and uses all series values for search and + facets, but only entries with a usable filing indicator will be + extracted for browse. It accomplishes this by splitting the series + config in two, one config for search/faceting, and a second config + dedicated to browse (similar to what was done for title). + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +4 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql +25 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.re-add_800_t_search_and_facets.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.re-add_800_t_search_and_facets.sql + +commit ab20899685ce2660424ad732bbeceb87b4a18f29 +Author: Yamil Suarez +Date: Fri Mar 28 11:45:11 2014 -0400 + + Documentation: Changed return type of staging_importer() SP + + Now it returns VOID, before it retunred NULL and gave an error + +1 1 docs/admin_initial_setup/migrating_your_data.txt + +commit 2d2e504c633ed30557324acf5ecff7971e68d581 +Author: Jason Stephenson +Date: Tue Mar 25 13:59:55 2014 -0400 + + LP1297435: Make 0872 upgrade require less hand holding. + + Add a count() around the metabib.remap_metarecord_for_bib call in the + final select statement. This allows the script to run without the + user having to scroll through rows of output. + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/upgrade/0872.functions.metarecord-deleted-constituents.sql + +commit 988605ececad7850f2a7276b64a697b6b5c9ae31 +Author: Dan Wells +Date: Fri Mar 21 22:44:42 2014 -0400 + + LP#1290496: The quest for knowledge is over + + An apparently bad query plan causes Z39.50 searches of local + catalog to take an extremely long time to complete. One theory + is that metabib.rec_descriptor is the culprit, but that has not + been verified. + + This commit works around the immediate problem, but will need to + be revisited. Some questions include: + + 1) Should we rewrite parts of open-ils.search.biblio.multiclass + (and the underlying storage methods) to use the new attr structures + more directly, rather than through a view of a view? + + 2) Alternately, should we rip it out? If so, we will need to also + remove/nullify the "use_staged_search" option, since there will be + no functional non-staged offering. + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm + +commit 5c364369b66ee41644dcc0b10b5dbf2695448faa +Author: Remington Steed +Date: Tue Mar 25 09:30:38 2014 -0400 + + Change xref syntax to avoid docs processing bug + + The current Documentation processing script can't handle the newer xref + syntax for cross references. Let's use the older syntax for now, and + consider changing over in the future, after the processing bug is fixed. + + Signed-off-by: Remington Steed + +2 2 docs/admin/staff_client-button_bar_toolbar.txt + +commit 18815ea422392e43683f182b235ac61f81307cb3 +Author: Remington Steed +Date: Thu Mar 20 15:52:30 2014 -0400 + + Docs: Revive/merge content into "Using the Staff Client" + + This commit brings in three old sections and merges with any similar + content. + + - Revive old section about sticky check box settings + - Merge old section about Font and Sound settings + + Adds a brief section about zooming in the OPAC, and otherwise only + reformats some lines to make them git-friendly. + + - Docs: Fix and copy Customize Toolbars section + + The old "Customizable Toolbar" docs section is already revived in the + Evergreen Book "System Configuration and Customization" chapter. Since + this feature seems to belong under "Using the Staff Client -> + Workstation Administration", this commit duplicates it into that + chapter. This also fixes a few asciidoc bugs in both places. And it + fixes one bug in root.txt which caused "phonelist.txt" to be mentioned + at the bottom of this section, but not actually included in the docs + structure. + + In addition, the section "Button Bar/Toolbar" that was also under + "Workstation Administration" has been moved up a level, since it + pertains more to staff client users rather than admins. And the + admin-specific content at the end of that section has been replaced + with a link to the newly duplicated "Customizable Toolbar" section. + + The result of this reorganization should be: + + - Using the Staff Client + - Button Bar/Toolbar (for staff client users) + - Workstation Administration + - Customizable Toolbar (for staff client admins) + + Signed-off-by: Remington Steed + +15 14 docs/admin/customize_staff_client.txt +36 0 docs/admin/staff_client-button_bar_toolbar.txt +17 0 docs/admin/staff_client-sticky_settings.txt +77 54 docs/admin/workstation_admin.txt +- - docs/media/staff_client-3.png +- - docs/media/staff_client-4.png +11 1 docs/root.txt + create mode 100644 docs/admin/staff_client-button_bar_toolbar.txt + create mode 100644 docs/admin/staff_client-sticky_settings.txt + create mode 100644 docs/media/staff_client-3.png + create mode 100644 docs/media/staff_client-4.png + +commit f0b6585d367484fe2f8af0a93f28aa564c6788db +Author: Remington Steed +Date: Thu Mar 20 14:53:00 2014 -0400 + + Docs: Revive old section about Column Picker + + Signed-off-by: Remington Steed + +29 0 docs/admin/staff_client-column_picker.txt +- - docs/media/column_picker_dojo.png +- - docs/media/column_picker_xul.png +- - docs/media/column_picker_xul_save.png +2 0 docs/root.txt + create mode 100644 docs/admin/staff_client-column_picker.txt + create mode 100644 docs/media/column_picker_dojo.png + create mode 100644 docs/media/column_picker_xul.png + create mode 100644 docs/media/column_picker_xul_save.png + +commit 6b106f78729b14df6171cb1bc3afdd56be76b349 +Author: Remington Steed +Date: Thu Mar 20 10:53:36 2014 -0400 + + Add missing screenshot files for new 2.5 Acq import feature + + Signed-off-by: Remington Steed + +- - docs/media/marc_batch_import_acq_overlay.png +- - docs/media/marc_batch_import_popup.png + create mode 100644 docs/media/marc_batch_import_acq_overlay.png + create mode 100644 docs/media/marc_batch_import_popup.png + +commit 028bde53833a7cca0e5dca483f03f4bb6d49495b +Author: Remington Steed +Date: Wed Mar 19 15:56:44 2014 -0400 + + Docs: Reformat numbered lists into AsciiDoc syntax + + This commit improves list formatting in the Batch Importing section by + converting various hard-coded numbered lists into AsciiDoc syntax. Where + images are included, those are forced to be inline by adding a '+' to the + preceeding line. And whitespace was removed from the end of two lines. No + other changes are included. + + Signed-off-by: Remington Steed + +48 52 docs/cataloging/batch_importing_MARC.txt + +commit b70e768abe78289675e5967032644751eb5ee15a +Author: Remington Steed +Date: Mon Jan 13 09:44:55 2014 -0500 + + Document new 2.5 feature in Acq docs + + This commit adds documentation in two places for the new Acq feature + "Opportunistic Acquisitions In-Process Copy Overlay". First, a short + note is added to the "Load MARC Order Records" doc. Second, the feature + is described more thoroughly in the "Batch Importing MARC Records" doc. + Also, this commit cleans up a hard-coded ordered list and a few small + wording and formatting problems. + + Signed-off-by: Remington Steed + +7 6 docs/acquisitions/vandelay_acquisitions_integration.txt +36 30 docs/cataloging/batch_importing_MARC.txt + +commit ade704b8a9bb64132fea036bc80a8a0ea920ee55 +Author: Ben Shum +Date: Wed Mar 19 10:13:06 2014 -0400 + + LP#1230557 Stamping upgrade script for perm_list_group_admin + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +18 0 Open-ILS/src/sql/Pg/upgrade/0876.data.perm_list_group_system_admin.sql +0 18 Open-ILS/src/sql/Pg/upgrade/XXXX.data.perm_list_group_system_admin.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0876.data.perm_list_group_system_admin.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.perm_list_group_system_admin.sql + +commit a58a18d77fae346988ae46992622356a45d3d93b +Author: Mark Cooper +Date: Wed Sep 25 10:06:48 2013 -0700 + + LP#1230557 Adding more groups to perm_list + + By default some of the perm groups do not have their + application_perm in the perm_list. This adds them. + + Signed-off-by: Mark Cooper + Signed-off-by: Ben Shum + + Conflicts: + Open-ILS/src/sql/Pg/950.data.seed-values.sql + +11 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +18 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.perm_list_group_system_admin.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.perm_list_group_system_admin.sql + +commit 6f098024da7d79fd950c096a3f8eeecb6226d3fd +Author: Jason Etheridge +Date: Fri Nov 8 14:12:43 2013 -0500 + + remove XUL @persist from list column definitions + + We moved away from @persist a long time ago, but some cruft remained. This + would cause a local file, localstore.rdf, to balloon in size as columns were + adjusted in XUL-based lists. Since this is an XML file, writing and parsing + it can get very expensive if the file grows too large, which it has done for + some people. + + This change keeps that file from growing further based on these list columns, + but it may be worth deleting the localstore.rdf file or creating a new staff + client profile (uninstalling and reinstalling the staff client DOES NOT + accomplish this). + + Signed-off-by: Jason Etheridge + Signed-off-by: Ben Shum + +1 1 Open-ILS/xul/staff_client/server/cat/copy_summary.xul +24 163 Open-ILS/xul/staff_client/server/circ/util.js +76 76 Open-ILS/xul/staff_client/server/patron/util.js +10 28 Open-ILS/xul/staff_client/server/serial/manage_items.js + +commit 4ffa6220773038b7c8956612479b074e3803b56d +Author: Ben Shum +Date: Tue Mar 18 22:44:56 2014 -0400 + + LP#1253163: stamping upgrade for authority.in-line-headings + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +56 0 Open-ILS/src/sql/Pg/upgrade/0875.schema.authority.in-line-headings.sql +0 56 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority.in-line-headings.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0875.schema.authority.in-line-headings.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority.in-line-headings.sql + +commit fa417ff21862e05cbf12d98e45acc919c5755596 +Author: Dan Wells +Date: Mon Mar 17 16:47:55 2014 -0400 + + LP#1253163: Replace dropped unique index, if we can + + Not sure if this is necessary, but since we drop this index, we might + want to make an effort to recreate it if we can (but don't die if we + cannot). + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +6 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority.in-line-headings.sql + +commit 3f0411f5968a17bfe87ad4203f6d8760e9cd68fd +Author: Dan Wells +Date: Mon Mar 17 13:03:49 2014 -0400 + + LP#1253163: Make authority functions more truthful + + One discovery we made on this bug was that PG can break if we + conveniently label functions as IMMUTABLE when they are now. Let's + go ahead and reclass some authority functions as STABLE STRICT to + better fit reality. + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +4 4 Open-ILS/src/sql/Pg/011.schema.authority.sql +6 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority.in-line-headings.sql + +commit cccf8938f544d82a47b6df5c8c918a53e1aff728 +Author: Mike Rylander +Date: Fri Feb 28 16:45:40 2014 -0500 + + LP#1253163: Materialize authority headings + + There seems to be a bug in Postgres 9.3+ that does not like the + circuitous route we take to indexing authority headings. So, we + get around this by storing the actual heading values instead of + indexing a function over the MARC. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +3 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Authority.pm +1 0 Open-ILS/src/sql/Pg/000.english.pg93.fts-config.sql +16 3 Open-ILS/src/sql/Pg/011.schema.authority.sql +2 2 Open-ILS/src/sql/Pg/800.fkeys.sql +45 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority.in-line-headings.sql + create mode 120000 Open-ILS/src/sql/Pg/000.english.pg93.fts-config.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.authority.in-line-headings.sql + +commit 7e488141a61b30f431a6cf551922aaa2863bc77d +Author: Ben Shum +Date: Tue Mar 18 21:39:10 2014 -0400 + + LP#1243023: Stamping upgrade script for oils_expath-tweaks + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +611 0 Open-ILS/src/sql/Pg/upgrade/0874.function.oils_xpath-tweaks-for-newer-pg.sql +0 611 Open-ILS/src/sql/Pg/upgrade/XXXX.function.oils_xpath-tweaks-for-newer-pg.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0874.function.oils_xpath-tweaks-for-newer-pg.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.oils_xpath-tweaks-for-newer-pg.sql + +commit 8e5dc73ba37421898f3d5d8bfa0e35b74715d8de +Author: Dan Wells +Date: Tue Mar 18 21:15:25 2014 -0400 + + LP#1243023: Add optional quick reingest to upgrade script + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.oils_xpath-tweaks-for-newer-pg.sql + +commit 624e0dc7066033051b5715afe7dbf1e3fbb88749 +Author: Dan Wells +Date: Mon Mar 10 17:02:33 2014 -0400 + + LP#1243023 Add upgrade script and pgTAP test + + For fixes to XPATH extraction encoding. + + Signed-off-by: Dan Wells + Signed-off-by: Remington Steed + Signed-off-by: Ben Shum + +10 0 Open-ILS/src/sql/Pg/t/regress/lp1243023_decoded_xpath_extracts.pg +603 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.oils_xpath-tweaks-for-newer-pg.sql + create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1243023_decoded_xpath_extracts.pg + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.oils_xpath-tweaks-for-newer-pg.sql + +commit cdb49401755d803d51b863de06d1df08345342c4 +Author: Mike Rylander +Date: Mon Mar 3 14:34:30 2014 -0500 + + LP#1243023: Clean up string handling variable types + + Similar to the previous commit, this was really TEXT, no need to flip + back and forth between that and XML. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +6 21 Open-ILS/src/sql/Pg/030.schema.metabib.sql + +commit a3a81ab4f00db4207f559cf309a59d2b30cac3ec +Author: Mike Rylander +Date: Mon Mar 3 14:28:13 2014 -0500 + + LP#1243023: Make sure URLs are not broken + + We need to make sure that the URLs we extract contain decoded Famous Five + characters, not entities. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +3 3 Open-ILS/src/sql/Pg/076.functions.url_verify.sql + +commit d3987e2030981ea8882a6d688f81e4eb7be3397b +Author: Mike Rylander +Date: Mon Mar 3 14:26:46 2014 -0500 + + LP#1243023: Clean up string handling variable types + + It was already TEXT, no need to flip back and forth between that + and XML. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +2 2 Open-ILS/src/sql/Pg/011.schema.authority.sql + +commit 6d079ea592f5982225689ec6abce9e602eff7b10 +Author: Mike Rylander +Date: Mon Mar 3 14:07:42 2014 -0500 + + LP#1243023: Teach oils_xpath() to decode specific enties in text nodes + + Because of a behavioral change in Postgres' XML code (specifically, when + casting XML as TEXT, the Famous Five XML entities are not decoded), we + are seeing doubled encodings in XML and HTML output, as well as in indexed + data. To combat this, we will now check the first character of each + array element returned by XPATH() and, if it is not '<', we will decode + the entities ourselves. + + Also included in this commit is some cleanup of the surrounding file + content, which was just confusing and useless in the modern era. + + The contents of his commit, followed by: + + =# drop function evergreen.oils_xpath(text,text,anyarray) + + are enough to address the OP's complaint about browse data. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +45 179 Open-ILS/src/sql/Pg/002.functions.config.sql + +commit d59d8f95af806bf218f3c45fc558a582a91393da +Author: Bill Erickson +Date: Mon Mar 17 11:53:22 2014 -0400 + + LP#1294156 TPAC activate hold Submit on load w/ barcode + + Repairs an error introduced by b055fe4, where the Submit button was left + inactive on initial page load, even when a valid barcode was already + set. + + Overall, this change paritally rolls back b055fe4 to simplify the + implementation. + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +9 9 Open-ILS/web/js/ui/default/opac/staff.js + +commit 7c3b2dae0b1fca098c4804f52cadf406c29fd458 +Author: Bill Erickson +Date: Thu Mar 13 10:27:13 2014 -0400 + + LP#1287967 upgrade notes re: removing reporter view + + ...and it's reinstallation requirements. + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +9 0 docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt + +commit 356b8262679babe942fcea96c9e628058fc48c9b +Author: Ben Shum +Date: Thu Mar 6 17:46:30 2014 -0500 + + LP1287967 - drop reporter.classic_current_circ view as part of 0864 upgrade + + As noted in the bug description, attempts to run 0864.MVF_CRA-upgrade.sql will + fail on a database where the reporter.classic_current_circ view is present. + + Add a DROP VIEW IF EXISTS and then include a note that administrators will need + to recreate the VIEW afterwards if desired. + + Signed-off-by: Ben Shum + Signed-off-by: Bill Erickson + +4 0 Open-ILS/src/sql/Pg/upgrade/0864.MVF_CRA-upgrade.sql + +commit befdd0b7c9703ff94ee3f3f74aae4d1fd42e4469 +Author: Dan Scott +Date: Sat Mar 15 08:54:39 2014 -0400 + + Fix XML comment breakage in opensrf.xml.example + + Per http://www.w3.org/TR/REC-xml/#sec-comments, 'For compatibility, the string + " -- " (double-hyphen) MUST NOT occur within comments.' + + XML parsers that cared about specs choked on our --localhost reference. + + Signed-off-by: Dan Scott + +1 1 Open-ILS/examples/opensrf.xml.example + +commit 5e4d60cacabafccb0c1c11ccb4565f8d5251df7e +Author: Galen Charlton +Date: Fri Feb 28 10:06:40 2014 -0800 + + LP#1286248: remove references to osrf_ctl.sh + + This patch replaces references to osrf_ctl.sh, which is deprecated + as of OpenSRF 2.3.0, with opensrf_control. It also names + 2.3.0 as the minimum required version of OpenSRF. + + brick_ctl.sh gets the most changes as a consequence. In particular: + + * the stop_{c,perl}/[re]start_{c,perl} actions are removed, as + osrf_control behaves exactly the same when stopping or starting + services. + * the -s option for working with a single service is now documented, + and is restricted to the stop_osrf/[re]start_osrf actions + + It should be noted that for brick-based setups (and other kinds of + multi-server setups) better control can be had by using opensrf_control + directly. + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +1 1 Open-ILS/examples/opensrf.xml.example +24 28 Open-ILS/src/support-scripts/brick_ctl.sh +2 2 build/tools/update.sh +2 2 docs/installation/server_upgrade.txt +2 8 docs/reports/reporter_add_data_source.txt + +commit 10e245f7f8170990977cc8de48d1955719c440ae +Author: Remington Steed +Date: Wed Mar 5 17:57:24 2014 -0500 + + LP1198983: Remove deprecated useragent.override variable + + To quote Dan Wells in bug comment #6: + + Back in the 2.2 days, Evergreen had code which set the + 'general.useragent.override' to something like 'Mozilla/5.0 (Windows; U; + Windows NT 6.1; en-US; rv:1.9.2.25) Gecko/20111212 oils_xulrunner + /xul/rel_2_2_0/server/'. For anyone who once had a 2.2 client installed + and upgraded from it, this setting persists (this is the situation for + most stations in our library). + + Since this string does not match the new test for 'open_ils_staff_client' + in the useragent, these clients are not properly streaming requests. This + problem was most easily noticed in Vandelay progress bars (they always + jumped from 0% to 100%). + + This commit adds the code provided by Bill Erickson in the LP bug + comments. To test it, you can add the 'general.useragent.override' + setting to your staff client with any value (using the 'about:config' + interface), then run this code and check that your setting is gone. + + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +14 0 Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js + +commit 291bce0dee74ae7f2dd70abe1af73a27c2b0d438 +Author: Bill Erickson +Date: Tue Feb 18 14:38:07 2014 -0500 + + LP#1281750 Ignore deleted users in usrgroup info APIs + + Ignore deleted users in these API calls: + + open-ils.actor.usergroup.members.balance_owed + open-ils.actor.usergroup.members.retrieve + open-ils.actor.usergroup.leaders.retrieve + open-ils.actor.address.members + + Signed-off-by: Bill Erickson + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +10 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/UserGroups.pm + +commit 9ce26cc38dfcd10be1faccca6236da881e5ee7eb +Author: Dan Wells +Date: Tue Mar 11 15:04:39 2014 -0400 + + LP#1277731: pgTAP for action.hold_request_permit_test() + + Signed-off-by: Dan Wells + Signed-off-by: Remington Steed + +15 0 Open-ILS/src/sql/Pg/live_t/lp1277731_hold_permit_test.pg + create mode 100644 Open-ILS/src/sql/Pg/live_t/lp1277731_hold_permit_test.pg + +commit 906ba880fb73d2b477f94b7bda17f31d324403f1 +Author: Dan Wells +Date: Tue Mar 11 14:33:58 2014 -0400 + + LP#1277731: Stamping upgrade for hold_test_params + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +387 0 Open-ILS/src/sql/Pg/upgrade/0873.function.hold_test_params.sql +0 387 Open-ILS/src/sql/Pg/upgrade/XXXX.function.hold_test_params.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0873.function.hold_test_params.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.hold_test_params.sql + +commit 2542c713ea4a0d686d7b7ceae352929b60a80806 +Author: Mike Rylander +Date: Tue Mar 4 15:47:12 2014 -0500 + + LP#1277731: Disambiguate parameter/column names + + Due to slightly different and more strict disabiguation rules + for parameters and column names in PLPGSQL in modern versions + of Postgres, our hold matrix functions were failing in 9.3. + + This commit attempts to address that by declaring and using + aliases for parameters that share names with columns used in + in-line SQL. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +11 7 Open-ILS/src/sql/Pg/110.hold_matrix.sql +387 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.hold_test_params.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.hold_test_params.sql + +commit fcd7de207a1c6f97f53f8fbade62ab9385c9e113 +Author: Galen Charlton +Date: Fri Mar 7 08:11:59 2014 -0800 + + LP#1289450: OpenSRF 2.3.0 is the minimum required version + + This patch updates the installation and upgrade documentation + to reflect the decision to make OpenSRF 2.3.0 be the minimum + required version. + + Signed-off-by: Galen Charlton + Signed-off-by: Remington Steed + +1 1 docs/installation/server_installation.txt +1 1 docs/installation/server_upgrade.txt + +commit b9f8c5bcd24ccbda14210d9700d3404cb78ede16 +Author: Ben Shum +Date: Mon Mar 10 12:55:04 2014 -0400 + + LP1284864 - stamping upgrade for deleted metarecord function fixing + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +355 0 Open-ILS/src/sql/Pg/upgrade/0872.functions.metarecord-deleted-constituents.sql +0 355 Open-ILS/src/sql/Pg/upgrade/XXXX.functions.metarecord-deleted-constituents.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0872.functions.metarecord-deleted-constituents.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.functions.metarecord-deleted-constituents.sql + +commit f4d5813d7d5dfe22fef69871fb2d8c2685b43ceb +Author: Mike Rylander +Date: Mon Mar 10 12:43:24 2014 -0400 + + LP#1284864: Forcibly update deleted MR masters + + Query derived from one by Ben Shum, altered to take deleted-record retention + configuration into account. + + Signed-off-by: Mike Rylander + Signed-off-by: Ben Shum + +12 0 Open-ILS/src/sql/Pg/upgrade/XXXX.functions.metarecord-deleted-constituents.sql + +commit 5f0306865e871aab3e072bfb1cdf191340efb680 +Author: Mike Rylander +Date: Fri Mar 7 15:48:35 2014 -0500 + + LP#1284864: Don't leak deleted constituent records + + There were times when deleted constituent records were leaking into + the display of metarecord results. In particular, when a metarecord's + lead record was deleted, the lead was not recalculated. We address + this situation directly now in the remapper. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +72 28 Open-ILS/src/sql/Pg/030.schema.metabib.sql +1 1 Open-ILS/src/sql/Pg/990.schema.unapi.sql +343 0 Open-ILS/src/sql/Pg/upgrade/XXXX.functions.metarecord-deleted-constituents.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.functions.metarecord-deleted-constituents.sql + +commit d470c2dcf5ffb4b1d28f783f8eb356fdc4f6ab06 +Author: Mike Rylander +Date: Mon Mar 10 12:31:51 2014 -0400 + + Stamping upgrade script for TPAC metarecord / formats repairs and usability additions + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +127 0 Open-ILS/src/sql/Pg/upgrade/0871.data.tpac-format-selector.sql +0 125 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-format-selector.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0871.data.tpac-format-selector.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-format-selector.sql + +commit 03c8b3326e16cf0be42b9d8f2de8dae337970aaf +Author: Bill Erickson +Date: Thu Mar 6 16:40:31 2014 -0500 + + LP#1284864 correct TPAC metarecord list pagination + + Set the template hit_count value for metarecord constituent records page + to show the correct counts and pagination. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit c6750416e373ab76b42ed593131c33bed21a8b0c +Author: Bill Erickson +Date: Tue Mar 4 10:42:22 2014 -0500 + + LP#1284864 repair MR hold possibilty depth calculation + + Fixes a bug where the hold possibility checks for metarecords used the + depth of the selection OU instead of depth 0 when no depth was defined. + This prevented holds from being placed in some instances, particularly + when no hold boundaries were defined (or equaled zero). + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit 097d661976213564d516cebba31b2b132ae8ab13 +Author: Bill Erickson +Date: Mon Mar 3 11:52:57 2014 -0500 + + LP#1284864 MR opac-visible constituent records + + The number of constituent records for a metarecord during searching is + now consitently based on the presence of an opac visible copy and not a + holdable copy. This affects the constituent record counts in MR results + lists and the records displayed in the constituent records list. (Icons + were already checking visibility instead of holdability). + + Holdable formats are still derived from records with holdable copies. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +5 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +16 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm +3 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit 3bd56efa634f801972a32879ca8910fc6c35e9e6 +Author: Bill Erickson +Date: Mon Mar 3 11:08:54 2014 -0500 + + LP#1284864 MR display avoid fetching master + + Remove unnecessary code to fetch the MR master when compiling MR + constituent records lists, since the master record was slipping into the + results set, where it should not have been. This code is unneeded and + is a holdover from an earlier experiment. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +0 15 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit ccffb35178754772a0ef46405ced4da0ef563b95 +Author: Bill Erickson +Date: Fri Feb 28 10:07:11 2014 -0500 + + LP#1284864 MR holds w/o formats disallowed + + During MR hold placement, if the MR has zero holdable formats, disallow + the hold. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +13 0 Open-ILS/src/templates/opac/css/style.css.tt2 +36 3 Open-ILS/src/templates/opac/parts/place_hold.tt2 + +commit 4788e06a66f01b27ead04beea1e9965393609945 +Author: Bill Erickson +Date: Thu Feb 27 17:22:52 2014 -0500 + + LP#1284864 MR holds display and edit repairs + + * Repair format icons for MR and non-MR holds + * Allow all filters to be cleared from a MR hold (w/o resulting in a + server error). + * during editing, if a hold has a selection_depth, use that to further + limit the available formats and languages in the edit selectors. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +6 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +1 1 Open-ILS/src/templates/opac/myopac/holds.tt2 +4 3 Open-ILS/src/templates/opac/parts/metarecord_hold_filters.tt2 + +commit b52b7aa0cda76a74972c3332f85c0e2f86f32469 +Author: Bill Erickson +Date: Thu Feb 27 16:37:25 2014 -0500 + + LP#1284864 metarecord holds wording repairs + + Indicate to the patron that selecting no format means that any available + format may be used to fill the hold. Ditto language. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/opac/myopac/holds/edit.tt2 +3 1 Open-ILS/src/templates/opac/parts/metarecord_hold_filters.tt2 + +commit 0f65347f3b4daa7bfe4235ce941b7e9844d665c4 +Author: Bill Erickson +Date: Thu Feb 27 16:27:55 2014 -0500 + + LP#1284864 metarecord filtered constituent record counts + + Ensure the count of constiuent records in the MR results lists is + derived from the filtered record set (search org, depth, holdable, etc.) + and not all records. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +23 27 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit 3ea360d2465b8ee37c459b5095fcff31f5b3bbd6 +Author: Bill Erickson +Date: Thu Feb 27 16:15:06 2014 -0500 + + LP#1284864 TPAC scoped constituent MR records list + + Limit bib records to those within the search scope in the MR constituent + records list page. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +6 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit bf7abdba7bac3c4affb7968a20be31fd2c17b9c9 +Author: Bill Erickson +Date: Wed Feb 26 10:35:25 2014 -0500 + + LP#1284864 TPAC format selector attribute / values + + Creates a new search_format record attribute, which is responsible for + driving the catalog search format selector. The values are derived from + the icon_format attriute, with a few notable changes (for starters). + + 1. The 'book' search_format contains large print and has the label "All + Books". + + 2. The 'music' search_format contains all music, regardless of sound + record format (or other attributes) and has the label "All Music" + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +117 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +125 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-format-selector.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-format-selector.sql + +commit 227cd9c0df17e8e7ea96fd11b807b8ac7e3e37ae +Author: Bill Erickson +Date: Tue Feb 25 16:47:03 2014 -0500 + + LP#1284864 TPAC metarecord display record count in results + + Next to each metarecord containing more than one record, display the + count of constituent records next to the record title in parentheses. + This allows the user to see at a glance if a record is really grouped or + simply a single-record "group". + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +19 4 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm +10 3 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit bb720c69ed4c082947ee8052ac6cc9f4a5f26491 +Author: Bill Erickson +Date: Tue Feb 25 15:33:32 2014 -0500 + + LP#1284864 display code value code in composite def builder + + When selected code values to add to a composite definition in the coded + value map composite def. editor, display both the label and the code, as + many people or more familiar w/ the codes than the labels. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 1 Open-ILS/web/js/ui/default/conify/global/config/composite_attr_entry_definition.js + +commit 168f5c9b535b33cc41d7b539a5254b20c71dddfd +Author: Bill Erickson +Date: Tue Feb 25 15:27:58 2014 -0500 + + LP#1284864 coded value map cloning + + Added a "clone selected" option to the coded value map grid. For CCVMs + which have composite definitions, clone the composite definition as + well. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +38 0 Open-ILS/src/templates/conify/global/config/coded_value_map.tt2 + +commit b055fe4a99b58d2ac1634398a1bc85d8581a8316 +Author: Bill Erickson +Date: Tue Feb 25 14:58:06 2014 -0500 + + LP#1284864 propagate patron barcode to advanced hold options + + 1. Staff searches the catalog within the staff client, not focused on a + patron. + + 2. Staff types a barcode into the patron barcode input + + 3. Staff clicks "Advanced Holds Options" and the typed barcode now + propagates to the metarecord hold page. + + -- + + Minor HTML cleanup to avoid 350+-wide character columns. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +13 3 Open-ILS/src/templates/opac/parts/place_hold.tt2 +25 3 Open-ILS/web/js/ui/default/opac/staff.js + +commit 17287cf79206e1d6a61fd6ef796a442410cab722 +Author: Bill Erickson +Date: Tue Feb 25 13:59:34 2014 -0500 + + LP#1284864 show all formats in record details page + + For records which have multiple formats (e.g. DVD and BLU-RAY), show all + formats in the details page, similar to the search results pages. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +6 3 Open-ILS/src/templates/opac/parts/record/summary.tt2 + +commit 630e14da165fa7aa399a1ced6a92e968b1d440fc +Author: Bill Erickson +Date: Tue Feb 25 13:59:00 2014 -0500 + + LP#1284864 added missing stock blu-ray icon + + For now, it matches the DVD icon. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +- - Open-ILS/web/images/format_icons/icon_format/blu-ray.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/blu-ray.png + +commit f1024961703cce732ed6fd1e5cb11dd96795e67e +Author: Elliot V +Date: Thu Mar 6 23:43:00 2014 -0600 + + LP#1077811 Inconsistent INSTALL Instructions + + The preamble to the installation instructions, intended for + developers, is a bit unclear. The instructions describe actions + that should take place at two different points in the installation. + + This commit moves the instructions to download and install the Dojo + Toolkit until after the opensrf Linux user already owns the + /openils directory. It also adds the appropriate note for non-devs + to skip this section. + + Signed-off-by: Elliot V + Signed-off-by: Remington Steed + +21 13 docs/installation/server_installation.txt + +commit 19f438573115de734a21588071a65c329d621e81 +Author: Ben Shum +Date: Fri Mar 7 08:49:16 2014 -0500 + + LP1288938 - final adjustments for 0870 upgrade script + + These were missed from the original and resulted in the fix not being complete. + + Signed-off-by: Ben Shum + +3 3 Open-ILS/src/sql/Pg/upgrade/0870.function.located_uris_act_as_copies-fix.sql + +commit 5d62e7d5f1c9ed0e82e158bd4027e5b7599605c3 +Author: Dan Wells +Date: Thu Mar 6 18:17:56 2014 -0500 + + Forward-port 2.5.2-2.5.3 upgrade script + + Signed-off-by: Dan Wells + +553 0 Open-ILS/src/sql/Pg/version-upgrade/2.5.2-2.5.3-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.2-2.5.3-upgrade-db.sql + +commit 19c624fb0be862a4a005bb74f8f86cc085942f08 +Author: Dan Wells +Date: Wed Mar 5 12:24:19 2014 -0500 + + LP#1287510 Add missing column to upgrade script + + If you come via upgrade and not a fresh 2.5 DB, you are probably + missing the action.aged_hold_request.behind_desk column. Add it in a + harmless way. + + Signed-off-by: Dan Wells + Signed-off-by: Ben Shum + +4 0 Open-ILS/src/sql/Pg/upgrade/0868.schema.all_hold_behind_desk.sql + +commit 7063355b1e0a5e1b8dfcedbe3a5779c1b9f2423a +Author: Ben Shum +Date: Thu Mar 6 15:16:45 2014 -0500 + + LP1288938 - stamping upgrade script + + With minor fixing to remove the unneeded bits of the upgrade scripts. + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +57 0 Open-ILS/src/sql/Pg/upgrade/0870.function.located_uris_act_as_copies-fix.sql +0 508 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies-fix.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0870.function.located_uris_act_as_copies-fix.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies-fix.sql + +commit 7b52df52c7259ec73e7719d04cb10fc4269cb9db +Author: Mike Rylander +Date: Thu Mar 6 11:28:46 2014 -0500 + + LP#1288938: Leaking URIs ... don't do that + + Ben Shum spotted an issue where the old behavior + could leak hidden URIs. Being more explicit in the + WHERE clause addresses this. + + Signed-off-by: Mike Rylander + Signed-off-by: Ben Shum + +2 2 Open-ILS/src/sql/Pg/990.schema.unapi.sql +508 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies-fix.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies-fix.sql + +commit 51473ec010d210d82fc4fbbaf40cc846512b88fb +Author: Bill Erickson +Date: Thu Mar 6 13:10:19 2014 -0500 + + LP#1287973 recover row breaks in TPAC advanced search + + Avoid long horizontal filter rows in the advanced search page by + recovering the original clear/both on each row of filters to force a new + line. + + Signed-off-by: Bill Erickson + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/templates/opac/css/style.css.tt2 + +commit 0cbadccad019f5130e04e6d74cdd36b1c15c7c8e +Author: Jason Etheridge +Date: Wed Feb 12 11:49:37 2014 -0500 + + LP#1279420 Add Test::Output prerequisite + + Build tests require Test::Output. Add packages for Test::Output to + the prerequite installer Makefiles. + + Signed-off-by: Jason Etheridge + Signed-off-by: Jeff Godin + +1 0 Open-ILS/src/extras/install/Makefile.debian-squeeze +1 0 Open-ILS/src/extras/install/Makefile.debian-wheezy +1 0 Open-ILS/src/extras/install/Makefile.fedora +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-lucid +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-precise + +commit c1e03c02216ed8a5916e44714d621a55b0b95fc7 +Author: Ben Shum +Date: Fri Feb 28 12:38:36 2014 -0500 + + LP1272316 - Stamping upgrade script for pre-calculate-prox-adjustment + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +18 0 Open-ILS/src/sql/Pg/upgrade/0869.schema.pre-calculate-prox-adjustment.sql +0 16 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.pre-calculate-prox-adjustment.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0869.schema.pre-calculate-prox-adjustment.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.pre-calculate-prox-adjustment.sql + +commit af966c3f322b4ad9d5a046026f57da5ca5cc995d +Author: Mike Rylander +Date: Fri Feb 14 12:01:37 2014 -0500 + + LP1272316 - Calculate proximity in the DB for speed + + We need to calculate and store a (potenially adjusted) proxmity for + each hold and copy for use in targetting and optimization of op + capture. Before this commit, we do that within the hold target + code itself. Now we'll do it when the hold-copy map is inserted, + because we have the same information available at that time as we + have in the targeter. This will both speed up the apparent cost of + the calculation, because it avoids the cost of a network round-trip, + and the total number of SELECTs we must issue, because the proximity + value will now be cached for use by the proximity map function. + + Backward compatability is retained for the create_prox_map() function + in case any other code is depending on that. + + Signed-off-by: Mike Rylander + Signed-off-by: Chris Sharp + Signed-off-by: Ben Shum + +14 10 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm +9 0 Open-ILS/src/sql/Pg/090.schema.action.sql +16 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.pre-calculate-prox-adjustment.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.pre-calculate-prox-adjustment.sql + +commit 4cb16a9f07180d4ef99c960834994e32b82d5881 +Author: Lebbeous Fogle-Weekley +Date: Fri Jan 24 12:33:13 2014 -0500 + + LP1272316 - Followup to make ou_ancestor_setting() even faster + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + Signed-off-by: Chris Sharp + Signed-off-by: Ben Shum + +10 8 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm + +commit 181c784c8b075a1b3e1dfbd2a3471af2ee843797 +Author: Lebbeous Fogle-Weekley +Date: Fri Jan 24 12:24:06 2014 -0500 + + LP1272316 - Speed up these settings lookups in the hold targeter that get repeated a ... + + ... lot when there are lots of copies for a hold. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + Signed-off-by: Chris Sharp + Signed-off-by: Ben Shum + +15 14 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm + +commit 1e3a50f758103b726bfede5f98e65e3b6799e831 +Author: Bill Erickson +Date: Thu Jun 6 11:13:35 2013 -0400 + + LP#1179660: remove call to undefined initialize func + + Remove call to nonexistant function Search::Z3950->initialize. Prior to + now, this would have quietly failed, but with AUTOLOAD to be removed + from OpenSRF, it would fail with full shock and awe. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + + Conflicts: + Open-ILS/src/perlmods/lib/OpenILS/Application/Search.pm + +0 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Search.pm + +commit ac3f30740999ea3e1c95e0031697bb7589c6ed83 +Author: Dan Wells +Date: Mon Feb 24 16:31:16 2014 -0500 + + Translation updates - newpot + + Signed-off-by: Dan Wells + +25 1 build/i18n/po/acq.js/acq.js.pot +1554 1292 build/i18n/po/db.seed/db.seed.pot +2554 2498 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot +9 2 build/i18n/po/lang.dtd/lang.dtd.pot +15 11 build/i18n/po/register.js/register.js.pot +6 6 build/i18n/po/reports.dtd/reports.dtd.pot +728 460 build/i18n/po/tpac/tpac.pot + +commit 8267e3af9a2787c9ea1f4b8dcdcea78394206e20 +Author: Dan Wells +Date: Mon Feb 24 16:21:32 2014 -0500 + + Translation updates - po files + + Signed-off-by: Dan Wells + +64 11 build/i18n/po/AutoFieldWidget.js/cs-CZ.po +61 9 build/i18n/po/AutoFieldWidget.js/de-DE.po +61 9 build/i18n/po/AutoFieldWidget.js/en-CA.po +61 9 build/i18n/po/AutoFieldWidget.js/en-GB.po +61 9 build/i18n/po/AutoFieldWidget.js/es-ES.po +61 9 build/i18n/po/AutoFieldWidget.js/fr-CA.po +65 10 build/i18n/po/AutoFieldWidget.js/hy-AM.po +61 9 build/i18n/po/AutoFieldWidget.js/oc-FR.po +61 9 build/i18n/po/AutoFieldWidget.js/pt-BR.po +61 9 build/i18n/po/AutoFieldWidget.js/ru-RU.po +61 9 build/i18n/po/AutoFieldWidget.js/tr-TR.po +8 4 build/i18n/po/cat.properties/cs-CZ.po +7 3 build/i18n/po/cat.properties/de-DE.po +7 3 build/i18n/po/cat.properties/en-CA.po +7 3 build/i18n/po/cat.properties/en-GB.po +7 3 build/i18n/po/cat.properties/es-ES.po +7 3 build/i18n/po/cat.properties/fr-CA.po +8 4 build/i18n/po/cat.properties/hy-AM.po +7 3 build/i18n/po/cat.properties/oc-FR.po +7 3 build/i18n/po/cat.properties/pt-BR.po +7 3 build/i18n/po/cat.properties/ru-RU.po +7 3 build/i18n/po/cat.properties/tr-TR.po +2365 2265 build/i18n/po/db.seed/cs-CZ.po +2179 2174 build/i18n/po/db.seed/de-DE.po +2202 2176 build/i18n/po/db.seed/en-CA.po +2202 2176 build/i18n/po/db.seed/en-GB.po +2198 2175 build/i18n/po/db.seed/es-ES.po +2221 2195 build/i18n/po/db.seed/fr-CA.po +2506 2361 build/i18n/po/db.seed/hy-AM.po +2185 2174 build/i18n/po/db.seed/oc-FR.po +2208 2182 build/i18n/po/db.seed/pt-BR.po +2211 2185 build/i18n/po/db.seed/ru-RU.po +2173 2171 build/i18n/po/db.seed/tr-TR.po +268 261 build/i18n/po/ils_events.xml/cs-CZ.po +263 257 build/i18n/po/ils_events.xml/de-DE.po +266 260 build/i18n/po/ils_events.xml/en-CA.po +266 260 build/i18n/po/ils_events.xml/en-GB.po +265 259 build/i18n/po/ils_events.xml/es-ES.po +267 261 build/i18n/po/ils_events.xml/fr-CA.po +267 261 build/i18n/po/ils_events.xml/hy-AM.po +265 259 build/i18n/po/ils_events.xml/pt-BR.po +265 259 build/i18n/po/ils_events.xml/ru-RU.po + +commit e406e36122b07f97f1c6ec6d5397550b03949b1b +Author: Dan Wells +Date: Fri Feb 21 16:34:58 2014 -0500 + + Stamping 0868 - 'behind_desk' fixes + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +189 0 Open-ILS/src/sql/Pg/upgrade/0868.schema.all_hold_behind_desk.sql +0 187 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_hold_behind_desk.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0868.schema.all_hold_behind_desk.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.all_hold_behind_desk.sql + +commit 81d720fefe89c2a9a38b9658a44a3b0bf69cee4a +Author: Dan Wells +Date: Fri Feb 21 15:58:50 2014 -0500 + + Stamping 0864-0867 for MVF, CRA, and TPAC MRs + + That is, Multi-valued Fields, Composite Record Attibutes, and TPAC + Metarecord support. + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +900 0 Open-ILS/src/sql/Pg/upgrade/0864.MVF_CRA-upgrade.sql +41 0 Open-ILS/src/sql/Pg/upgrade/0865.schema.convert-MR-holdable_formats.sql +567 0 Open-ILS/src/sql/Pg/upgrade/0866.schema.unapi-mmr.sql +161 0 Open-ILS/src/sql/Pg/upgrade/0867.data.mmr-holds-formats.sql +0 898 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql +0 39 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.convert-MR-holdable_formats.sql +0 565 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql +0 159 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0864.MVF_CRA-upgrade.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0865.schema.convert-MR-holdable_formats.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0866.schema.unapi-mmr.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0867.data.mmr-holds-formats.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.convert-MR-holdable_formats.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql + +commit c7503c77fab597029a53097fb8f414b72382a1c0 +Author: Bill Erickson +Date: Fri Feb 21 13:48:07 2014 -0500 + + LP#1053397 Prevent display non-opac-visible icons / hold formats + + Avoid showing coded value maps for icons, hold formats, and hold + languages where the coded value's opac_visible value is FALSE. + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Wells + +3 2 Open-ILS/src/templates/opac/myopac/holds.tt2 +6 4 Open-ILS/src/templates/opac/parts/metarecord_hold_filters.tt2 +6 17 Open-ILS/src/templates/opac/parts/misc_util.tt2 + +commit 00c36d702f909079294eba5d0ef591fb1a85a1f8 +Author: Bill Erickson +Date: Fri Feb 21 12:19:14 2014 -0500 + + LP#1053397 icon / metarcord format additions + + * Adds a new blu-ray format for icon and metarecord holds + + * Remove large-print items from the generic "book" attribute for icons + and holds. + + For icons, this means we will no longer see two icons displayed for a + single large-print book. + + For holds, this means that to receive a large-print book, one has to + select the large-print book format. "book" alone will not result in + a large-print item being targted. + + Note that when building a data set for the format selector drop-down, + it might make sense to keep large-print items in the generic "book" + format. That'll come later. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +22 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql +1 1 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql +17 0 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql + +commit 0a6b913e0cbc025626bcf12d98e04f9d49448c9c +Author: Bill Erickson +Date: Fri Feb 21 10:19:00 2014 -0500 + + LP#1053397 MR list return to grouped results + + Show a "Return to Grouped Search Results" link from the metarecord + constituent records page. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +8 0 Open-ILS/src/templates/opac/results.tt2 + +commit 3fd258fda0af6cf5cc53c7a87974027d694d6add +Author: Bill Erickson +Date: Thu Feb 20 15:05:11 2014 -0500 + + LP#1053397 staff client MR results paging repair + + When selecting a record from the list of metarecord constituents, the + paging controls (start/previous/next/end) within the staff client should + page through the constiuents, not the original search. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit 4c8fc7fbb8733e27d480b838df2e86f1f1cc7ce7 +Author: Bill Erickson +Date: Thu Feb 20 14:48:53 2014 -0500 + + LP#1053397 MR holds displays selected formats + + In a patron's holds list, only show formats in the format column + matching the patron's selected hold formats. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +16 4 Open-ILS/src/templates/opac/myopac/holds.tt2 +19 8 Open-ILS/src/templates/opac/parts/misc_util.tt2 + +commit f5bc354c5d6dffd1a89514bd159b2051bfb90271 +Author: Mike Rylander +Date: Wed Feb 19 17:11:29 2014 -0500 + + LP#1053397: Use the new data structures for looking up language indexing configuration + + Also, from Dan Wells: + + First, we don't want to fully exclude records which don't have a + metabib.record_attr_vector_list entry, so we do a LEFT JOIN instead + for that table. Otherwise, some records error out when ingesting + (see placeholder record -1 in the stock data set). + + Second, let's add a check for 'active' which appears to have been + always missing. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +31 10 Open-ILS/src/sql/Pg/030.schema.metabib.sql +111 0 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit 3dfd7055bb024a385165ceca9e88b49014a8e515 +Author: Mike Rylander +Date: Wed Feb 19 13:06:32 2014 -0500 + + LP#1053397: Correct operator thinko on CRA sorters + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/030.schema.metabib.sql +1 1 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit f2e96e0ebf3f0f75e0d770ccc755406d5df84c09 +Author: Mike Rylander +Date: Tue Feb 18 16:53:53 2014 -0500 + + LP1053397: Don't leak memory; Cache compiled ccraed values + + We were leaking memory in a PLPGSQL function that compiles the + query_int from a ccraed value. Stop doing that! + + Also, implement a self-invalidating (upon table update) cache + for compiled composite attr defs. This brings concerto reingest + down from 50+ seconds to under 10. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +38 3 Open-ILS/src/sql/Pg/030.schema.metabib.sql +38 3 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit c2c8b2796d14b8375ddca631a74d7ed75b882a20 +Author: Bill Erickson +Date: Mon Feb 17 15:08:11 2014 -0500 + + LP#1053397 catch-all 'music' icon_format attribute value + + Many records in the Evergreen sample data have item_type=j and no sound + recording format. This seems likely to happen in the wild, as well. + The new coded value captures everying with item_type=j and no sr_format. + + Also included is a "music.png" icon, which looks like a pair of happy + eigth notes. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +12 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +11 0 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql +- - Open-ILS/web/images/format_icons/icon_format/music.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/music.png + +commit d8e33af69f190503798823e979e9ea80307c50dd +Author: Mike Rylander +Date: Mon Feb 17 14:03:02 2014 -0500 + + LP#1269911: Cast bigint to int + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/030.schema.metabib.sql +1 1 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit 019f80a810c8d2e81e5602936b02d73b67a15d27 +Author: Bill Erickson +Date: Mon Feb 17 09:24:40 2014 -0500 + + LP#1053397 filter MR icons/formats repair + + Only limit the scope of the MR attributes in the presence of a hard hold + boundary when searching for which attributes to display in the hold + placement form. + + In other words, don't limit the attributes based on search parameters, + since searching at Branch 1 does not necesssarily meany you only want to + place holds on formats available at branch 1. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +9 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit 6d328afcc86a28fdd9cf43294b4c630b02807a95 +Author: Bill Erickson +Date: Fri Feb 14 17:25:44 2014 -0500 + + LP#1053397 filter MR icons/formats by org scope + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +18 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +3 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm + +commit 16e8e0e59e913c551a429d1fb3f2dc1b126e2099 +Author: Mike Rylander +Date: Fri Feb 14 16:06:59 2014 -0500 + + LP#1053397: Add optional org filter to "has holdable copies", and use that in open-ils.circ.holds.metarecord.filterd_records + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + Signed-off-by: Dan Wells + +11 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +12 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm +4 2 Open-ILS/src/sql/Pg/040.schema.asset.sql +49 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql + +commit b0ff3c9e3e839dd16b4260763817c4a9078c8339 +Author: Bill Erickson +Date: Fri Feb 14 14:34:02 2014 -0500 + + LP#1053397 apply org scope to metarecord attributes + + When loading record attributes (cra, ccvm, etc.) for constituent + records, limit the attributes to those contained by records which have + holdings within the provided (search) scope. + + With this, for example, a search at Branch 1 for metarecords will only + show format icons for constituent records that have holdings at BR1. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +19 4 Open-ILS/src/sql/Pg/990.schema.unapi.sql +19 3 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql + +commit c62821619ce2a00128aa9cc4a7b19d6e94f1b4fa +Author: Bill Erickson +Date: Fri Feb 14 12:23:02 2014 -0500 + + LP#1053397 repair one-hit redirect logic for metarecords + + * Only perform the single-hit redirect if there is only one metarecord + search result and the MR only has a single constituent record. + + * Repair the record id logic so the redirect jumps to the correct + record. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +11 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm + +commit f77269997a72f188ca8a733f5125175bf2b83dc2 +Author: Bill Erickson +Date: Thu Feb 13 16:28:01 2014 -0500 + + LP#1269911 global flag for opac format selector attribute + + Adds a new config.global_flag for defining which record attribute the + OPAC will use to find formats for the format selector. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +14 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +15 0 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql +1 1 Open-ILS/src/templates/opac/parts/config.tt2 + +commit 811325f638f9291752de1134f61fa073732ed3f7 +Author: Bill Erickson +Date: Thu Feb 13 15:28:39 2014 -0500 + + LP#1269911 seed data SQL repairs + + Products of merge conflict resolution with the mvf-cra branch. + + * repaired syntax error + * removed some duplicate global flag entries + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +1 26 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit d6f40df7f4f0b4d9210dc7aee5ab9771a63cbb5b +Author: Bill Erickson +Date: Tue Feb 11 10:33:01 2014 -0500 + + LP#1269911 'large print book' is also a 'book' + + Remove the item_form != d component of the "book" composite definition. + I think this more closely matches how humans would interpret it. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + + Conflicts: + Open-ILS/src/sql/Pg/950.data.seed-values.sql + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +1 1 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit b2e4783726756af658f0fee069c7780425955cd1 +Author: Bill Erickson +Date: Mon Feb 10 14:01:05 2014 -0500 + + LP#1053397 TPAC Metarecords release notes + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +38 0 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt + +commit fc99f4f2230061922f8bea0e061f04d240a1ddfa +Author: Bill Erickson +Date: Mon Feb 10 14:01:47 2014 -0500 + + LP#1053397 TPAC metarecord search and holds UI + + API, TPAC backend, and UI bits for TPAC metarecord searching and holds. + + * Group Formats and Editions options in advanced search / searchbar + * MR holds placement form, allowing selected formats and languages + * MR holds targeting updated to work w/ new holdable formats composite + definitions + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +151 25 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +56 60 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm +132 6 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +43 10 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm +46 12 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm +4 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm +1 0 Open-ILS/src/templates/opac/css/style.css.tt2 +4 2 Open-ILS/src/templates/opac/myopac/holds.tt2 +9 0 Open-ILS/src/templates/opac/myopac/holds/edit.tt2 +15 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2 +7 0 Open-ILS/src/templates/opac/parts/config.tt2 +89 0 Open-ILS/src/templates/opac/parts/metarecord_hold_filters.tt2 +21 20 Open-ILS/src/templates/opac/parts/misc_util.tt2 +11 0 Open-ILS/src/templates/opac/parts/place_hold.tt2 +37 6 Open-ILS/src/templates/opac/parts/result/table.tt2 +22 2 Open-ILS/src/templates/opac/results.tt2 +3 2 Open-ILS/web/js/ui/default/opac/simple.js + create mode 100644 Open-ILS/src/templates/opac/parts/metarecord_hold_filters.tt2 + +commit e6421bcacd6e7c8cd13e871e1961f14c939151c6 +Author: Bill Erickson +Date: Mon Feb 10 14:00:21 2014 -0500 + + LP#1053397 DB metarecord seed data + + Seed data for representing the holdable formats for metarecords. This + is a subset of the "icon_format" collection, excluding the electronic + resources. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +226 110 Open-ILS/src/sql/Pg/950.data.seed-values.sql +116 0 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql + +commit 36e3c0a8d4861eb8d877664623ef925331e45bb1 +Author: Mike Rylander +Date: Mon Feb 10 13:59:23 2014 -0500 + + LP#1053397 DB for metarecords unapi and holds + + Schema for unapi metarecord access (unap.mmr()) and associated + components. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +12 12 Open-ILS/src/sql/Pg/040.schema.asset.sql +322 5 Open-ILS/src/sql/Pg/990.schema.unapi.sql +39 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.convert-MR-holdable_formats.sql +500 0 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.convert-MR-holdable_formats.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql + +commit 586acbd644362c823bd9865e61bf130fb0b4fc11 +Author: Bill Erickson +Date: Mon Feb 10 13:54:43 2014 -0500 + + LP#1053397 IDL class mraf for metabib::record_attr_flat + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +15 0 Open-ILS/examples/fm_IDL.xml + +commit 922a53a5b64f0d23eacba5eb1c834a6cd60e46fb +Author: Mike Rylander +Date: Mon Feb 10 14:10:38 2014 -0500 + + LP#1269911: Release notes for Composite Record Attributes + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +31 0 docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt + +commit 5a7add8fe93ac1228bf4791401d109df90c3d380 +Author: Mike Rylander +Date: Mon Feb 10 14:02:22 2014 -0500 + + LP#1269911: Release notes for Multi-valued Fields and Controlled Attributes + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +45 0 docs/RELEASE_NOTES_NEXT/OPAC/Multi_Valued_fields.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Multi_Valued_fields.txt + +commit e4ca479407e3dd17b16a4e53868b9e09881e6ce5 +Author: Bill Erickson +Date: Mon Feb 10 14:12:15 2014 -0500 + + LP#1053397: removed extraneous MR formats global flag + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +0 11 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit 33961761022b2021b2428d1909f75b8aeb972af3 +Author: Bill Erickson +Date: Thu Feb 6 13:31:18 2014 -0500 + + LP#1269911: TPAC generates format selector from icon_format attr + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/templates/opac/parts/config.tt2 + +commit 734d2302b72a0f7d55f23a2ed92e7313c10cee03 +Author: Bill Erickson +Date: Wed Feb 5 16:18:38 2014 -0500 + + LP#1269911: composite attributes: configurable "icons" attribute + + Honor the configurable icon attribute within the TPAC. + + Create a default set of icons, by copying from the existing icons, + which roughly map to the new "icon_format" record attribute + definition mappings. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +11 12 Open-ILS/src/templates/opac/parts/misc_util.tt2 +- - Open-ILS/web/images/format_icons/icon_format/book.png +- - Open-ILS/web/images/format_icons/icon_format/braille.png +- - Open-ILS/web/images/format_icons/icon_format/casaudiobook.png +- - Open-ILS/web/images/format_icons/icon_format/casmusic.png +- - Open-ILS/web/images/format_icons/icon_format/cdaudiobook.png +- - Open-ILS/web/images/format_icons/icon_format/cdmusic.png +- - Open-ILS/web/images/format_icons/icon_format/dvd.png +- - Open-ILS/web/images/format_icons/icon_format/eaudio.png +- - Open-ILS/web/images/format_icons/icon_format/ebook.png +- - Open-ILS/web/images/format_icons/icon_format/equip.png +- - Open-ILS/web/images/format_icons/icon_format/evideo.png +- - Open-ILS/web/images/format_icons/icon_format/kit.png +- - Open-ILS/web/images/format_icons/icon_format/lpbook.png +- - Open-ILS/web/images/format_icons/icon_format/map.png +- - Open-ILS/web/images/format_icons/icon_format/microform.png +- - Open-ILS/web/images/format_icons/icon_format/phonomusic.png +- - Open-ILS/web/images/format_icons/icon_format/phonospoken.png +- - Open-ILS/web/images/format_icons/icon_format/picture.png +- - Open-ILS/web/images/format_icons/icon_format/score.png +- - Open-ILS/web/images/format_icons/icon_format/serial.png +- - Open-ILS/web/images/format_icons/icon_format/software.png +- - Open-ILS/web/images/format_icons/icon_format/vhs.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/book.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/braille.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/casaudiobook.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/casmusic.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/cdaudiobook.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/cdmusic.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/dvd.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/eaudio.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/ebook.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/equip.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/evideo.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/kit.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/lpbook.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/map.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/microform.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/phonomusic.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/phonospoken.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/picture.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/score.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/serial.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/software.png + create mode 100644 Open-ILS/web/images/format_icons/icon_format/vhs.png + +commit c33b7cf919db4eb087502322ad3b82572bb54f65 +Author: Bill Erickson +Date: Tue Jan 21 17:47:41 2014 -0500 + + LP#1269911 composite attributes admin UI + + New interface for managing composite record attribute definitions: + + /eg/conify/global/config/composite_attr_entry_definition/ + + The UI for a coded value map is accessed from an existing coded value + via a new "Manage" link column in the CCVM table. The UI allows staff + to build tree-shaped boolean composite definitions for CCVMs in terms + of existing CCVMs. + + Additionally, the record attribute definition UI now has a link from + each definition to the coded value map page for the attribute. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +6 1 Open-ILS/src/templates/conify/global/config/coded_value_map.tt2 +100 0 Open-ILS/src/templates/conify/global/config/composite_attr_entry_definition.tt2 +24 1 Open-ILS/src/templates/conify/global/config/record_attr_definition.tt2 +385 0 Open-ILS/web/js/ui/default/conify/global/config/composite_attr_entry_definition.js + create mode 100644 Open-ILS/src/templates/conify/global/config/composite_attr_entry_definition.tt2 + create mode 100644 Open-ILS/web/js/ui/default/conify/global/config/composite_attr_entry_definition.js + +commit 00ced69379ad8101beaf2cdfa410d72ece9bc6b0 +Author: Mike Rylander +Date: Wed Jan 15 16:48:13 2014 -0500 + + LP#1269911: Upgrade script for MVF and CRA + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +2 2 Open-ILS/src/sql/Pg/002.schema.config.sql +62 53 Open-ILS/src/sql/Pg/030.schema.metabib.sql +39 27 Open-ILS/src/sql/Pg/990.schema.unapi.sql +763 0 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/QQQQ.MVF_CRA-upgrade.sql + +commit abe6bdf09ea832296baf41daa5dadc378b2fef08 +Author: Mike Rylander +Date: Wed Jan 15 16:00:52 2014 -0500 + + LP#1269911: Teach QueryParser new tricks + + QP Needs to be made aware of several new structures in the database. + + First, we have added a new sort-supporting table called metabib.record_sorter + which holds values extracted by crad.sorter=true attrs. This is used instead + of the mrd.attrs->"something" hstore composite. + + Next, we teach QP how to convert from a list of user-supplied values across + many dynamic filters (based on crad) into an intarray query of ids extracted + from config.coded_value_map (in the case of controlled attributes) or + metabib.uncontrolled_record_attr_value (in the case of, you guessed it, + uncontrolled attributes). This query is applied against the vlist column + of metabib.record_attr_vector_list, which is GIN indexed for speed. + + Finally, metabib.record_attr is now a view over metabib.record_attr_vector_list + and is consequently going to be slow for general use. We restrict + its inclusion in the core query to only the case of a during() filter + which requires access to the value of a bib's Date2 field. For the + other common case, requiring access to the Date1 field, we instead + use the pubdate sort value now stored in metabib.record_sorter. We + might consider making the specific sorter attribute used configurable + so that we can change the definition of pubdate down the road, but it + starts out (and generally stays) defined as equivalent to Date1. + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +97 23 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + +commit bcc5d4146b49b174be4b8511d791fcfdb6a448b9 +Author: Mike Rylander +Date: Wed Jan 15 13:17:39 2014 -0500 + + LP#1269911: Teach the IDL about MVF- and CRA-related structures + + IDL link from ccvm => ccraed via composite_def field + + IDL selector attribute for ccvm class + + ccraed gets CUD actions + + In conify/global/config/coded_value_map, if the selected attr type is + composite=true, show a link from each coded value to manage the + composite definition. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +76 2 Open-ILS/examples/fm_IDL.xml +40 2 Open-ILS/src/templates/conify/global/config/coded_value_map.tt2 + +commit d2b047058e99da0ce2c944643a03b432beb4dda5 +Author: Mike Rylander +Date: Tue Jan 14 16:28:04 2014 -0500 + + LP#1269911: Database elements of MVF and CRA + + * Teach vandelay.marc21_physical_characteristics() to see all 007's + + We use vandelay.marc21_physical_characteristics() to extract fixed + field data that lives in the 007. Before this change, it would + only look at the first 007 in the record. Now it will look at + all of them in turn, supporting configurations such as DVD+BluRay. + + * Add intarray extension + + We need intarray for GIN index support of integer arrays, which is + how we'll be storing the in-use record attribute value identifiers. + + * Hidy hole in which to stick "uncontrolled" values + + In order to make use of the massive speed increases provided by + intarray indexing, we need to use (you guessed it) integers. But + uncontrolled record attributes are not necessarily (or even very + often) numbers. We will store them in a table of unique (per + attribute) values, and use the id from that table in our intarray + indexing. That id comes from a DECREMENTING serial that starts + at -1 and counts downward. This avoids collision with the other + set of integers (the id from config.coded_value_map) that we will + use for controlled record attribute values. + + * Add a multi flag for record attrs + + We pre-coordinate which record attrs are allowed to be multi-valued + with this new bool. Most can be, we set the default to true and + adjust the seed data for those that should be false (sorters and + fields in the leader). + + * New intarray-focused attribute extraction + + We rewrite the record attribute extraction to capture all the + record-supplied values for each attribute (where multi is true) + and store that list in the new (fkey-corrected) metabib.record_attr_vector_list + table. Only filters make it into this table. + + We also insert a parameter after the record id to accept a list of + record attributes we want to rewrite. This defaults to NULL to rewrite + all of them. + + Sorters are stored in a new, separate table built specifically for them. + + metabib.record_attr becomes a vew atop metabib.record_attr_vector_list + which expands the intarray stored therein into an hstore. For + multi=true attributes, only one will be returned through this view, + as is HSTORE's way, and which will be returned is undefined. However + this view is only provided for the purpose of backward compat with + reports or other locally defined logic. + + And, finally, baseline seed data + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Wells + +7 0 Open-ILS/src/sql/Pg/002.schema.config.sql +20 20 Open-ILS/src/sql/Pg/012.schema.vandelay.sql +343 90 Open-ILS/src/sql/Pg/030.schema.metabib.sql +189 8 Open-ILS/src/sql/Pg/950.data.seed-values.sql +1 0 Open-ILS/src/sql/Pg/create_database_extensions.sql + +commit 0bb4915e5129c21a2600eb28205a8f111cba1f2b +Author: Remington Steed +Date: Fri Feb 21 09:54:47 2014 -0500 + + Fix syntax error in seed data + + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit 29304452c4e2096851bc77649d1f93fe6f71de53 +Author: Dan Wells +Date: Thu Feb 20 16:35:21 2014 -0500 + + Stamping 0863 - Stripe credit card payment options + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +51 0 Open-ILS/src/sql/Pg/upgrade/0863.data.stripe-payments.sql +0 51 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stripe-payments.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0863.data.stripe-payments.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stripe-payments.sql + +commit 93eb1aedf289963d480f7c31a177782a5abd6d6a +Author: Lebbeous Fogle-Weekley +Date: Fri Oct 11 01:13:44 2013 -0400 + + Release note for Stripe payment support + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +36 0 docs/RELEASE_NOTES_NEXT/OPAC/stripe_payments.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe_payments.txt + +commit af47ebafaaca04aef6fe00d01bcd6278eb3e3c8a +Author: Lebbeous Fogle-Weekley +Date: Thu Sep 19 11:00:00 2013 -0400 + + Support Stripe payments with some new code and some rearranged code ... + + ... behind the open-ils.circ.money.payment method. + + - Also add Business::Stripe as a CPAN module to the pre-reqs installers. + - If payment processor is Stripe, only show form if Javascript enabled. + + Our implementation of payments via Stripe doesn't work without Javascript. + That's part of the point. Using Stripe really limits a site's worries + about PCI compliance because users' credit card number and security + codes are never transmitted to the [Evergreen] server at all. That data + goes to Stripe instead (using Javascript) and from that we get back a + one-time token from Stripe to give to our server instead. + + Thanks to Jason Boyer at the Indiana State Library for recognizing the + value of supporting approaches like that in Evergreen and for starting + the work. + + Signed-off-by: Lebbeous Fogle-Weekley + + Conflicts: + Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 + + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +1 0 Open-ILS/src/extras/install/Makefile.debian-squeeze +1 0 Open-ILS/src/extras/install/Makefile.debian-wheezy +1 0 Open-ILS/src/extras/install/Makefile.fedora +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-lucid +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-precise +1 37 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CreditCard.pm +149 33 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm +1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +2 1 Open-ILS/src/templates/opac/myopac/main_pay.tt2 +22 11 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 +2 2 Open-ILS/src/templates/opac/parts/base.tt2 +4 0 Open-ILS/src/templates/opac/parts/js.tt2 +3 6 Open-ILS/src/templates/opac/parts/stripe.tt2 + +commit a153ad569a0ff9fda10f3c3769c37d6aea200100 +Author: Lebbeous Fogle-Weekley +Date: Thu Sep 19 09:51:47 2013 -0400 + + DB upgrade script for Stripe payments; seed data; minor template fixes + + Signed-off-by: Lebbeous Fogle-Weekley + + Conflicts: + Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 + + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +4 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql +51 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stripe-payments.sql +6 7 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 +3 1 Open-ILS/src/templates/opac/parts/stripe.tt2 + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.stripe-payments.sql + +commit cdbcc32c5ae433b3c287079eaaa0773b547615bf +Author: Jason Boyer +Date: Thu Sep 19 09:45:25 2013 -0400 + + Separate stripe js into stripe.tt2, add seed data for ou settings + + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +27 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +2 35 Open-ILS/src/templates/opac/parts/base.tt2 +36 0 Open-ILS/src/templates/opac/parts/stripe.tt2 + create mode 100644 Open-ILS/src/templates/opac/parts/stripe.tt2 + +commit 18ba41d6913e74de1ce86ca9fe30a16b18feb364 +Author: Jason Boyer +Date: Thu Sep 19 09:16:30 2013 -0400 + + Rough draft of integrating Stripe support into the opac payment page. + + Conflicts: + Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 + Open-ILS/src/templates/opac/parts/base.tt2 + + Signed-off-by: Remington Steed + Signed-off-by: Dan Wells + +38 22 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 +38 3 Open-ILS/src/templates/opac/parts/base.tt2 + +commit bc33a3e8c8a4313849ea3a1775c3d30cabf946a3 +Author: Dan Wells +Date: Thu Feb 20 10:01:46 2014 -0500 + + Duplicate 0851 as 0862 for backport clarity + + Rather than backport 0851 after 0852 has already been backported, + let's give 0851 a second number. It probably wouldn't have bitten + anyone, but there's no harm in running this upgrade again, and I + don't think it hurts to be extra clear. + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +358 0 Open-ILS/src/sql/Pg/upgrade/0862.function.remove_extra_utf8_decodes.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0862.function.remove_extra_utf8_decodes.sql + +commit c0c10611404f55ef1d1146de053854b17e9b66ab +Author: Ben Shum +Date: Wed Feb 19 14:39:06 2014 -0500 + + LP1223903 - Also bump the schema config + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql + +commit c0a0fc6e1298bf8921e0cb15039763127b1b70fe +Author: Ben Shum +Date: Wed Feb 19 14:22:37 2014 -0500 + + LP1223903 - Stamping upgrade script for new authority_record_entry indexes + + Signed-off-by: Ben Shum + +8 0 Open-ILS/src/sql/Pg/upgrade/0861.index.authority_record_entry.sql +0 2 Open-ILS/src/sql/Pg/upgrade/XXXX.index.authority_record_entry.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0861.index.authority_record_entry.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.index.authority_record_entry.sql + +commit e495dbb7811b35dbae4e121ff5dbf3b33550d619 +Author: Jason Stephenson +Date: Thu Feb 6 11:18:49 2014 -0500 + + LP1223903 - Add release notes for rewrite of marc_export. + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +39 0 docs/RELEASE_NOTES_NEXT/Cataloging/marc_export_replacement.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_export_replacement.txt + +commit 2c28f9b728425e46e00c3ff11583206b9f1ca14c +Author: Jason Stephenson +Date: Wed Feb 5 11:24:05 2014 -0500 + + LP1223903 - Rewrite marc_export.in in support-scripts. + + This commit rewrites marc_export.in in the support-scripts src directory. + It will still be transformed into marc_export at build time. This change + replaces the current marc_export scipt with a faster, DBI based alternative. + + The replacement support nearly all of the features of the original, except + for the progress output. Much of this information is harder to gather + with the new design. + + This is a squashed, rebased commit of previous work. + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +698 313 Open-ILS/src/support-scripts/marc_export.in + +commit 1108b8b634cf60cedf9bb7e722146a9ea08e1dd2 +Author: Jason Stephenson +Date: Tue Dec 10 15:16:21 2013 -0500 + + LP1223903 - Add indexes to authority.record_entry. + + We want indexes on edit_date and create_date for authority.record_entry + so that date-based searching is faster for authority record export. It + likely will prove useful for other features. + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +2 0 Open-ILS/src/sql/Pg/011.schema.authority.sql +2 0 Open-ILS/src/sql/Pg/upgrade/XXXX.index.authority_record_entry.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.index.authority_record_entry.sql + +commit b9edf30f9f2e5bcda86c4724496e6261b64148a0 +Author: Jason Stephenson +Date: Thu Sep 26 01:53:35 2013 -0400 + + LP1223903 - Add from_bare_hash to Fieldmapper.pm. + + Teach the Perl Fieldmapper.pm to build objects from a hashref in a + similar manner to how the JS Fieldmapper already can. You might use + it if you retrieved a database row as a hashref, like so: + + my $hashref = {}; + my $class = Fieldmapper::class_for_hint('bre'); + my $bre = $class->from_bare_hash($hashref); + + We also modify the Fieldmapper's properties method to sort the array of + field names it returns by position. This makes the return value a lot + more useful for on the fly object construction and other fancy tricks. + + Signed-off-by: Jason Stephenson + Signed-off-by: Ben Shum + +15 1 Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm + +commit 6c16a446894d47776ec336115c096b165ffe4b6a +Author: Bill Erickson +Date: Wed Feb 19 10:22:37 2014 -0500 + + LP#1262722 Fix DB supersedes/deprecates pgtap test + + Sort multi-value arrays before passing them off to pgtap for test + comparison. Otherwise, pgtap tests may fail with: + + Failed test 5 + have: {AAAC,AAAB} + want: {AAAB,AAAC} + + Signed-off-by: Bill Erickson + Signed-off-by: Jeff Godin + +8 1 Open-ILS/src/sql/Pg/t/db_patch_dep_checks.pg + +commit 4be795262dc199453a4e632f19d8a5f8aa94d01c +Author: Mike Rylander +Date: Tue Feb 18 13:01:08 2014 -0500 + + Stamping upgrade script for supsersede/deprecate logic fixes + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +64 0 Open-ILS/src/sql/Pg/upgrade/0860.schema.deprecate-supersede-check-repairs.sql +0 58 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deprecate-supersede-check-repairs.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0860.schema.deprecate-supersede-check-repairs.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deprecate-supersede-check-repairs.sql + +commit b7f0b1da24b626c92d84245298b228d37cb6ca60 +Author: Bill Erickson +Date: Thu Dec 19 10:27:26 2013 -0500 + + DB patch supersede/deprecate logic repairs; unit tests + + * Fix some thinkos in the various DB functions for calculating + supersedes/deprecation logic. + + * Added a pgtap test + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +5 5 Open-ILS/src/sql/Pg/002.schema.config.sql +36 0 Open-ILS/src/sql/Pg/t/db_patch_dep_checks.pg +58 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deprecate-supersede-check-repairs.sql + create mode 100644 Open-ILS/src/sql/Pg/t/db_patch_dep_checks.pg + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.deprecate-supersede-check-repairs.sql + +commit 6d750a0023cc1197b460d2e254d1ba89c376f18a +Author: Mike Rylander +Date: Tue Feb 18 12:47:42 2014 -0500 + + Stamping upgrade for Granular Staff Initials settings + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +94 0 Open-ILS/src/sql/Pg/upgrade/0859.data.staff-initials-settings.sql +0 94 Open-ILS/src/sql/Pg/upgrade/XXXX.data.staff-initials-settings.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0859.data.staff-initials-settings.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.staff-initials-settings.sql + +commit 4583dd596b9fee642049ba4206bd44a5428f71b3 +Author: Ben Shum +Date: Tue May 28 14:54:27 2013 -0400 + + Add granular settings for requiring staff initials for notes + + Up till now, there has only been one setting for making staff initials required + for all of the various note fields. Instead, let's break this up into separate + org unit settings for each type of note field, giving us more flexiblity in + making use of the append staff initials feature. + + These three types of notes will now have settings to add initials for each: + + - patron penalties/messages + - patron information notes + - copy (item) notes + + Signed-off-by: Ben Shum + Signed-off-by: Mike Rylander + +23 5 Open-ILS/src/sql/Pg/950.data.seed-values.sql +94 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.staff-initials-settings.sql +1 1 Open-ILS/xul/staff_client/server/cat/copy_notes.xul +1 1 Open-ILS/xul/staff_client/server/patron/edit_standing_penalty.js +1 1 Open-ILS/xul/staff_client/server/patron/info_notes.xul +1 1 Open-ILS/xul/staff_client/server/patron/new_standing_penalty.js +18 0 docs/RELEASE_NOTES_NEXT/Administration/staff-initials.txt + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.staff-initials-settings.sql + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/staff-initials.txt + +commit 30096667a05670ba6c3a80eb3038be905c66f2d3 +Author: Lebbeous Fogle-Weekley +Date: Tue Feb 18 12:15:18 2014 -0500 + + LP#1272074 Physical Characteristics Wizard for the MARC Editor (Part II) + + These files should have been in the other commit with the above title, + but I lost them in a rebase effort. + + Signed-off-by: Dan Wells + +523 0 Open-ILS/web/js/dojo/openils/widget/PhysCharWizard.js +15 0 Open-ILS/web/js/dojo/openils/widget/nls/PhysCharWizard.js + create mode 100644 Open-ILS/web/js/dojo/openils/widget/PhysCharWizard.js + create mode 100644 Open-ILS/web/js/dojo/openils/widget/nls/PhysCharWizard.js + +commit 3eee581dd7ba3f0c9acb5522cc7c8c32d262184d +Author: Dan Wells +Date: Tue Feb 18 12:01:29 2014 -0500 + + Stamping 0858: Fixed field enhancements + + Also, move test file to a possibly better location. + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +0 65 Open-ILS/src/sql/Pg/live_t/XXXX.fixed_field_enhancements.pg +65 0 Open-ILS/src/sql/Pg/t/regress/lp1272074_0858_fixed_field_enhancements.pg +11 0 Open-ILS/src/sql/Pg/upgrade/0858.data.fixed_field_enhancements.sql +0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fixed_field_enhancements.sql + delete mode 100644 Open-ILS/src/sql/Pg/live_t/XXXX.fixed_field_enhancements.pg + create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1272074_0858_fixed_field_enhancements.pg + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0858.data.fixed_field_enhancements.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fixed_field_enhancements.sql + +commit df26f9e2ecdabe8e76e318941e7c093ae8602318 +Author: Lebbeous Fogle-Weekley +Date: Thu Jan 23 16:02:02 2014 -0500 + + LP#1272074 Release notes (with pictures!) of fixed fields MARC editor enhancements + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Dan Wells + +98 0 docs/RELEASE_NOTES_NEXT/Cataloging/fixed_fields_enhancements.txt +- - docs/media/ffer-007-00.png +- - docs/media/ffer-007-smd.png +- - docs/media/ffer-open-wizard.png +- - docs/media/ffer-record-type.png +- - docs/media/ffer-right-click.png + create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/fixed_fields_enhancements.txt + create mode 100644 docs/media/ffer-007-00.png + create mode 100644 docs/media/ffer-007-smd.png + create mode 100644 docs/media/ffer-open-wizard.png + create mode 100644 docs/media/ffer-record-type.png + create mode 100644 docs/media/ffer-right-click.png + +commit 35cca918cedf4a6d07b0aa274677c37d84b053fc +Author: Lebbeous Fogle-Weekley +Date: Mon Nov 18 12:31:47 2013 -0500 + + LP#1272074 Fix faulty physical characteristics seed data + + For 007 (00/a=f), "subfield" e (Level of contraction) starts at position + 5, not 4. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +65 0 Open-ILS/src/sql/Pg/live_t/XXXX.fixed_field_enhancements.pg +11 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fixed_field_enhancements.sql + create mode 100644 Open-ILS/src/sql/Pg/live_t/XXXX.fixed_field_enhancements.pg + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fixed_field_enhancements.sql + +commit b11902269b05f5da847cbb51a23fdf2046dea1ca +Author: Lebbeous Fogle-Weekley +Date: Tue Nov 12 17:51:57 2013 -0500 + + LP#1272074 Physical Characteristics Wizard for the MARC Editor + + Right-click in an 007 field to find a new entry in the context menu that + launches this wizard. The prompts and suggested values come from data + already found in the database. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Dan Wells + +2 0 Open-ILS/web/opac/locale/en-US/lang.dtd +2 1 Open-ILS/xul/staff_client/chrome/content/cat/opac.js +1 0 Open-ILS/xul/staff_client/chrome/content/main/constants.js +48 2 Open-ILS/xul/staff_client/server/cat/marcedit.js +3 0 Open-ILS/xul/staff_client/server/cat/marcedit.xul + +commit 7e12a0c8d7eacdbd8ca454b55678ae256408bcde +Author: Lebbeous Fogle-Weekley +Date: Mon Nov 11 17:52:03 2013 -0500 + + LP#1272074 Context menus suggesting values for marc fixed field editor + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Dan Wells + +57 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm +111 0 Open-ILS/xul/staff_client/server/cat/marcedit.js + +commit 7e459294d1e49c0e3397b897fb4d4b733a23bb99 +Author: Bill Erickson +Date: Tue Feb 18 08:53:59 2014 -0500 + + LP#1187035 Remove OpenILS::Utils::Editor part 4. + + Make sure all CStoreEditors in ClosedDates run updates in transactions, + roll back transactions on error, and commit the transactions on success. + + Added a live test for closed data updating. + + Signed-off-by: Bill Erickson + Signed-off-by: Jeff Godin + +15 13 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/ClosedDates.pm +17 1 Open-ILS/src/perlmods/live_t/04-overdue_with_closed_dates.t + +commit 8eda1c2ab441ca2e26c6b8b18675860e890746e4 +Author: Jeff Godin +Date: Mon Feb 17 22:31:28 2014 -0500 + + LP#1187035 Remove OpenILS::Utils::Editor part 3. + + Remove obsolete lib/OpenILS/Utils/Editor.pm from MANIFEST. + + Signed-off-by: Jeff Godin + Signed-off-by: Bill Erickson + +0 1 Open-ILS/src/perlmods/MANIFEST + +commit bb222e7580187965e3e722a76505ee634beb5987 +Author: Bill Erickson +Date: Thu Jun 6 09:21:37 2013 -0400 + + LP#1187035 Remove OpenILS::Utils::Editor part 2. + + * Address 2 places where we were calling $e->request with a + CStoreEditor for a storage method. Since CStoreEditor assumes all + calls go to open-ils.cstore, these would have failed. + + * While we're in a cleaning mood, remove some obsolete commented code. + + Signed-off-by: Bill Erickson + Signed-off-by: Jeff Godin + +6 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm +6 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm +0 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Zips.pm + +commit 0199ecdf97d6651bfb423310e7f20e10b20e151b +Author: Jeff Godin +Date: Sat Jun 1 00:35:37 2013 -0400 + + LP#1187035 Remove OpenILS::Utils::Editor + + OpenILS::Utils::Editor is obsolete, yet still referenced in a number + of places. Let's remove it. + + Signed-off-by: Jeff Godin + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/ClosedDates.pm +3 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm +1 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm +0 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm +1 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Zips.pm +0 544 Open-ILS/src/perlmods/lib/OpenILS/Utils/Editor.pm +1 2 Open-ILS/src/perlmods/t/14-OpenILS-Utils.t + delete mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/Editor.pm + +commit 1fefe2cecb464ea10ff4a2d0e673c2663bab086a +Author: Jason Etheridge +Date: Fri Jan 24 17:51:45 2014 -0500 + + LP#1272575 Use getElementById over querySelector + + Favor document.getElementById over document.querySelector for simple + by-id element referencing. + + Signed-off-by: Jason Etheridge + Signed-off-by: Jeff Godin + +4 4 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit 796ed67e12b1aa5cb88a8519e2e8228fbfa2726c +Author: Pasi Kallinen +Date: Tue May 28 10:45:02 2013 +0300 + + LP#1184885 ACQ: i18n for search abbreviations + + Allow translating the Acq Search dropdown class name abbreviations. + + Signed-off-by: Pasi Kallinen + Signed-off-by: Jeff Godin + +6 0 Open-ILS/web/js/dojo/openils/acq/nls/acq.js +4 2 Open-ILS/web/js/ui/default/acq/search/unified.js + +commit a380379e291f1b0d42f15a1875c172fd2dc6892f +Author: Bill Erickson +Date: Mon Feb 17 17:14:37 2014 -0500 + + LP#1187029 release notes typo repair for ingest cleanup + + Signed-off-by: Bill Erickson + +1 1 docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt + +commit bc073517f19e89028feb5921d6c438beb5430d5c +Author: Jeff Godin +Date: Tue May 7 15:58:51 2013 -0400 + + LP#1187029 Remove unused open-ils.ingest service + + Remove open-ils.ingest service and related scripts and code. + + In addition to removing OpenILS::Application::Ingest, this commit + removes code that was commented out at the time of open-ils.ingest's + replacement with in-db ingest, example configuration elements, a + use_ok test, and the following obsolete scripts which made use of or + were otherwise related to open-ils.ingest: + + * Open-ILS/src/extras/import/direct_ingest.pl + * Open-ILS/src/extras/import/generate-srfsh-indexer.pl + * Open-ILS/src/extras/import/importer.sh + + The included release notes recommend removal of the open-ils.ingest service + from configuration files when upgrading, and suggest removal of Ingest.pm from + its location in @INC. + + Signed-off-by: Jeff Godin + Signed-off-by: Bill Erickson + +0 28 Open-ILS/examples/opensrf.xml.example +0 122 Open-ILS/src/extras/import/direct_ingest.pl +0 30 Open-ILS/src/extras/import/generate-srfsh-indexer.pl +0 36 Open-ILS/src/extras/import/importer.sh +0 1 Open-ILS/src/perlmods/MANIFEST +0 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm +0 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AuthCommon.pm +0 1453 Open-ILS/src/perlmods/lib/OpenILS/Application/Ingest.pm +1 2 Open-ILS/src/perlmods/t/01-OpenILS-Application.t +21 0 docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt + delete mode 100755 Open-ILS/src/extras/import/direct_ingest.pl + delete mode 100755 Open-ILS/src/extras/import/generate-srfsh-indexer.pl + delete mode 100755 Open-ILS/src/extras/import/importer.sh + delete mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/Ingest.pm + create mode 100644 docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt + +commit 60ee958d1ea29a2f5ad4fba40936ef022164c36c +Author: Jeff Godin +Date: Fri May 31 22:47:49 2013 -0400 + + LP#1187034 Remove obsolete collections code + + Remove obsolete collections code + + Specifically: + + open-ils.collections.users_owing_money.retrieve + open-ils.storage.money.collections.users_owing_money + + Signed-off-by: Jeff Godin + Signed-off-by: Bill Erickson + +0 75 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm +0 95 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/money.pm + +commit be5803f14b193e0f39b50731624c6206baa08bb1 +Author: Jeff Godin +Date: Mon Feb 17 17:12:33 2014 +0000 + + Stamping 0857 for located uri visibility changes + + Stamping 0857 for located uri visibility changes, also adjusting + upgrade script to use ARRAY_AGG over ARRAY_ACCUM (which recently + landed in master). + + LP 1271630 Allow Located URIs to supply copy-like visibility to bibs + https://bugs.launchpad.net/evergreen/+bug/1271630 + + LP 874296 Replace ARRAY_ACCUM with ARRAY_AGG (and STRING_AGG) + https://bugs.launchpad.net/evergreen/+bug/874296 + + Signed-off-by: Jeff Godin + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +508 0 Open-ILS/src/sql/Pg/upgrade/0857.function.located_uris_act_as_copies.sql +0 506 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0857.function.located_uris_act_as_copies.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies.sql + +commit e4cbe67a9bd8788f8e750c8ca298489e05749cd2 +Author: Mike Rylander +Date: Thu Jan 23 10:40:16 2014 -0500 + + Release notes + + Signed-off-by: Mike Rylander + Signed-off-by: Jeff Godin + +21 0 docs/RELEASE_NOTES_NEXT/OPAC/Located_URI_visibility.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Located_URI_visibility.txt + +commit 169805f66636b9eecf043b3d9e1bb5dc6094381f +Author: Mike Rylander +Date: Fri Feb 7 10:27:11 2014 -0500 + + Teach evergreen.located_uris() about the new URI visiblity flag + + Signed-off-by: Mike Rylander + Signed-off-by: Jeff Godin + +17 8 Open-ILS/src/sql/Pg/990.schema.unapi.sql +33 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies.sql + +commit 3f6d29e7619e52642db0ab7d7a53b4eefcc9c418 +Author: Mike Rylander +Date: Wed Jan 22 11:09:33 2014 -0500 + + Upgrade script + + Signed-off-by: Mike Rylander + Signed-off-by: Jeff Godin + +473 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.located_uris_act_as_copies.sql + +commit b11cd783e94c73b886229a574dc28c93ecb3b88b +Author: Mike Rylander +Date: Wed Jan 22 11:06:50 2014 -0500 + + Global flag for setting Located URI behavioral mode + + Signed-off-by: Mike Rylander + Signed-off-by: Jeff Godin + +12 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit 091d78ad18ba311457c82dab3579444a3f6ecc89 +Author: Mike Rylander +Date: Wed Jan 22 11:00:24 2014 -0500 + + Check behavioral setting for Located URIs + + When the opac.located_uri.act_as_copy Global Flag is enabled, treat + Located URIs like copies for visibility testing purposes. We use + actor.org_unit_full_path instead of actor.org_unit_descendants so + that we do not lose the desirable "licensed here" modeling that + Located URIs provide. + + Signed-off-by: Mike Rylander + Signed-off-by: Jeff Godin + +21 3 Open-ILS/src/sql/Pg/300.schema.staged_search.sql + +commit 1f023b6b4ac489e296c18d222d9c1e1cdb490962 +Author: Mike Rylander +Date: Thu Dec 12 17:08:17 2013 -0500 + + evergreen.located_uris() returns a rank, and we should use it + + Signed-off-by: Mike Rylander + Signed-off-by: Jeff Godin + +1 1 Open-ILS/src/sql/Pg/990.schema.unapi.sql + +commit 0ec0ddcbf19384858460c57784d97768ffe050d3 +Author: Chris Sharp +Date: Tue Nov 26 12:00:42 2013 -0500 + + Change "Alias" to "Holds Alias" in Patron Search. + + This same field is referred to as "OPAC/Staff Client Holds Alias" in + the Register Patron interface. This change is for consistency in labeling. + + Signed-off-by: Chris Sharp + Signed-off-by: Ben Shum + +1 1 Open-ILS/web/opac/locale/en-US/lang.dtd + +commit c317a6ec9450119fc75c2510f6e01f6f30b184f5 +Author: Jeff Godin +Date: Wed Jan 22 23:40:50 2014 -0500 + + Release notes for "Update Expire Date" button + + Add release notes for "Update Expire Date" button in user editor. + + Signed-off-by: Jeff Godin + Signed-off-by: Ben Shum + +17 0 docs/RELEASE_NOTES_NEXT/Circulation/user_editor_update_expire_date_button.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/user_editor_update_expire_date_button.txt + +commit 6807a06a11d309e94dbc5e286e45a5fdd3eaecab +Author: Jeff Godin +Date: Wed Oct 30 15:42:15 2013 -0400 + + Add button to update expire date field + + When updating/renewing a patron (expired or not), it would be + convenient to have a means of populating the expire date field with + a value of perm_interval + today. Currently, staff are required to + manually enter a date, or could toggle the profile from one profile + then back to the desired profile, but this is not ideal. + + This commit adds a new button next to the expire date, which when + activated will re-calculate the date based on the current profile's + perm_interval and today's date. + + This is similar to how the expire date is populated when creating a + new user, or when changing the profile group. A button is used here + so that the updating of the expire date is an intentional process, + not one that happens upon any edit. + + Signed-off-by: Jeff Godin + Signed-off-by: Ben Shum + +6 1 Open-ILS/src/templates/actor/user/register_table.tt2 +2 1 Open-ILS/web/js/dojo/openils/actor/nls/register.js +25 0 Open-ILS/web/js/ui/default/actor/user/register.js + +commit c49b4d90cd4be6b157db8658e5d6cbb04ecf6c70 +Author: Ben Shum +Date: Thu Feb 13 00:05:38 2014 -0500 + + Stamping upgrade for STRING_AGG fix for metabib.staged_browse() + + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +212 0 Open-ILS/src/sql/Pg/upgrade/0856.schema.metabib_staged_browse.sql +0 207 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib_staged_browse.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0856.schema.metabib_staged_browse.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib_staged_browse.sql + +commit 497530956ab59cb627d1bde13d63103ac064468c +Author: Dan Scott +Date: Wed Feb 12 14:48:46 2014 -0500 + + STRING_AGG() fix for metabib.staged_browse() + + We need to supply TEXT values to STRING_AGG(), so cast the input INTEGER + accordingly. + + Also, I LIKE ALL-CAPS. + + Signed-off-by: Dan Scott + Signed-off-by: Ben Shum + +3 3 Open-ILS/src/sql/Pg/030.schema.metabib.sql +207 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib_staged_browse.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.metabib_staged_browse.sql + +commit 598267dd0ad047f8b424a63e2bf2f44ed7e51bcd +Author: Dan Scott +Date: Tue Feb 11 10:50:38 2014 -0500 + + Release notes for WCAG compliance for the TPAC + + Super basic, but gives a pointer to the WCAG overview for + more information. + + Signed-off-by: Dan Scott + +8 0 docs/RELEASE_NOTES_NEXT/OPAC/WCAG.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/WCAG.txt + +commit 40a5441e8efe575fab1219b2702bf0b86be24999 +Author: Bill Erickson +Date: Tue Feb 11 09:16:09 2014 -0500 + + LP#1268636 add expressive facet link titles + + Let the user know exactly what clicking on a facet will do. + + Thanks to Dan Scott for the suggestion. + + * Note that accessibility validators may dislike the repetitive titles, + but clearly adding them provides more information (for everyone). + Plus, as facets pile up, there's no reasonable way to differentiate + between all titles, anyway, without title attributes becoming too + long and unreadable. + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +11 3 Open-ILS/src/templates/opac/parts/result/facets.tt2 + +commit 4cb854e866d373b276e47886b76a8668cdd2eef8 +Author: Dan Scott +Date: Mon Feb 10 22:59:50 2014 -0500 + + Remove useless image-based fines border + + The images ended up looking like displaced blocks, but + aren't necessary anyway. If one really wants a border, + use CSS. + + Signed-off-by: Dan Scott + Signed-off-by: Bill Erickson + +0 24 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2 + +commit b1ce5b6650e0ee875a7919b84ea0543e0de2d2c6 +Author: Dan Scott +Date: Mon Feb 10 22:54:17 2014 -0500 + + Remove extraneous ] in holds TPAC page + + Signed-off-by: Dan Scott + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/templates/opac/myopac/holds.tt2 + +commit de175930957778ea54e318502083b1c46d76eb96 +Author: Bill Erickson +Date: Fri Jan 17 09:03:58 2014 -0500 + + LP#1268636 Add helpful empty search term message + + When a search is submitted with no query value, instead of silently + redirecting the user the home page, direct the user to the results page + and show a helpful message (within the low-hits template). + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +1 4 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm +5 1 Open-ILS/src/templates/opac/parts/result/lowhits.tt2 + +commit d1ff8f87c6cbe6806b8f7e05f512553e7c5ac29c +Author: Bill Erickson +Date: Fri Jan 17 09:01:38 2014 -0500 + + LP#1268636 improve fines warning color contrast + + Use the text_attention CSS color instead of the text_badnews for the my + account fines label, since the badnews color does not contrast highly + engouh with the dark green background for WCAG compliance. + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +8 0 Open-ILS/src/templates/opac/css/style.css.tt2 + +commit 5960428a33b6ac3dfbd9e9fb0bc3687b2de43c1e +Author: Bill Erickson +Date: Fri Jan 17 09:00:24 2014 -0500 + + LP#1268636 remove a few invalid attrs / unused tags + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +2 7 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit 37880c146fa45d17e9c38349990bd309d9581468 +Author: Bill Erickson +Date: Wed Jan 15 13:58:52 2014 -0500 + + LP#1268636 additional myopac nav headers + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +1 0 Open-ILS/src/templates/opac/myopac/circ_history.tt2 +1 0 Open-ILS/src/templates/opac/myopac/circs.tt2 +1 0 Open-ILS/src/templates/opac/myopac/hold_history.tt2 +1 0 Open-ILS/src/templates/opac/myopac/holds.tt2 +1 0 Open-ILS/src/templates/opac/myopac/holds/edit.tt2 +1 0 Open-ILS/src/templates/opac/myopac/lists.tt2 +1 0 Open-ILS/src/templates/opac/myopac/main.tt2 +1 0 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 +1 0 Open-ILS/src/templates/opac/myopac/main_payments.tt2 +1 0 Open-ILS/src/templates/opac/myopac/prefs.tt2 +1 0 Open-ILS/src/templates/opac/myopac/prefs_my_lists.tt2 +2 1 Open-ILS/src/templates/opac/myopac/prefs_notify.tt2 +1 0 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2 +1 0 Open-ILS/src/templates/opac/myopac/update_email.tt2 +1 0 Open-ILS/src/templates/opac/myopac/update_password.tt2 +1 0 Open-ILS/src/templates/opac/myopac/update_username.tt2 +4 3 Open-ILS/src/templates/opac/parts/bookbag_actions.tt2 +1 0 Open-ILS/src/templates/opac/parts/myopac/base.tt2 + +commit 77c252fb12f804e4ab57beb24ea74e3b87419982 +Author: Bill Erickson +Date: Wed Jan 15 11:46:28 2014 -0500 + + LP#1268636 TPAC avoid tags in pref lib msg + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/templates/opac/parts/pref_lib_display.tt2 + +commit 62ba91a8c8ff2e356e0b3434e983191b4fbf475e +Author: Bill Erickson +Date: Wed Jan 15 11:42:42 2014 -0500 + + LP#1268636 TPAC more nav headers for search results + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +3 0 Open-ILS/src/templates/opac/parts/result/table.tt2 +1 0 Open-ILS/src/templates/opac/results.tt2 + +commit ffda9748ee7e38d5e049ade9a9d59f7cd49cb646 +Author: Bill Erickson +Date: Wed Jan 15 10:44:44 2014 -0500 + + LP#1268636 TPAC initial navigation headers + + Added a screen-reader only CSS class ("sr-only") for adding content + which should only be read by screen readers and is otherwise invisible. + + Added hidden generic

and page-specific

entries to improve + web accessibility navigation. + + Additional content-specific headers (h3 and down) are recommended for + content grouping, but not included in this commit. + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +1 0 Open-ILS/src/templates/opac/advanced.tt2 +1 0 Open-ILS/src/templates/opac/browse.tt2 +1 0 Open-ILS/src/templates/opac/cnbrowse.tt2 +16 0 Open-ILS/src/templates/opac/css/style.css.tt2 +1 0 Open-ILS/src/templates/opac/home.tt2 +2 0 Open-ILS/src/templates/opac/login.tt2 +1 0 Open-ILS/src/templates/opac/mylist.tt2 +3 0 Open-ILS/src/templates/opac/parts/base.tt2 +1 0 Open-ILS/src/templates/opac/parts/searchbar.tt2 +1 0 Open-ILS/src/templates/opac/password_reset.tt2 +1 0 Open-ILS/src/templates/opac/place_hold.tt2 +1 0 Open-ILS/src/templates/opac/record.tt2 +1 0 Open-ILS/src/templates/opac/register.tt2 +1 0 Open-ILS/src/templates/opac/results.tt2 +1 0 Open-ILS/src/templates/opac/sms_cn.tt2 +1 0 Open-ILS/src/templates/opac/temp_warn.tt2 + +commit 552928cee45238127b188c078bf309a20f8a8259 +Author: Bill Erickson +Date: Wed Jan 8 16:29:15 2014 -0500 + + LP#1268636 My account various repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Dan Scott + +1 0 Open-ILS/src/templates/opac/css/style.css.tt2 +7 4 Open-ILS/src/templates/opac/myopac/circ_history.tt2 +29 25 Open-ILS/src/templates/opac/myopac/circs.tt2 +19 18 Open-ILS/src/templates/opac/myopac/hold_history.tt2 +21 23 Open-ILS/src/templates/opac/myopac/holds.tt2 +14 12 Open-ILS/src/templates/opac/myopac/lists.tt2 +11 4 Open-ILS/src/templates/opac/myopac/main.tt2 +36 25 Open-ILS/src/templates/opac/myopac/main_payment_form.tt2 +2 1 Open-ILS/src/templates/opac/myopac/main_payments.tt2 +29 78 Open-ILS/src/templates/opac/myopac/prefs.tt2 +3 2 Open-ILS/src/templates/opac/myopac/prefs_my_lists.tt2 +22 14 Open-ILS/src/templates/opac/myopac/prefs_notify.tt2 +19 10 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2 +4 1 Open-ILS/src/templates/opac/parts/bookbag_actions.tt2 +14 8 Open-ILS/src/templates/opac/parts/header.tt2 +22 17 Open-ILS/src/templates/opac/parts/myopac/base.tt2 +31 18 Open-ILS/src/templates/opac/parts/myopac/main_base.tt2 +4 1 Open-ILS/src/templates/opac/parts/myopac/prefs_base.tt2 +5 4 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit 3bb0bfbdc91b3ba235cc72fa9c5173152062f085 +Author: Bill Erickson +Date: Mon Dec 30 16:14:19 2013 -0500 + + LP#1268636 avoid empty