From 4030726a41a8c159c632b9902b3a17399178d333 Mon Sep 17 00:00:00 2001 From: Dan Wells Date: Mon, 24 Feb 2014 17:45:28 -0500 Subject: [PATCH] Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Dan Wells --- ChangeLog | 2960 +++++++++- .../src/perlmods/lib/OpenILS/Application.pm | 2 +- Open-ILS/src/sql/Pg/002.schema.config.sql | 1 + .../2.5.3-2.6-beta1-upgrade-db.sql | 5024 +++++++++++++++++ .../chrome/content/main/about.html | 2 +- .../defaults/preferences/prefs.js | 2 +- Open-ILS/xul/staff_client/windowssetup.nsi | 2 +- README | 590 +- configure.ac | 4 +- 9 files changed, 8577 insertions(+), 10 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6-beta1-upgrade-db.sql mode change 120000 => 100644 README diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..213ddd4da9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2957 @@ -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 34681df974dff7333445a5ddb49dfbd587b5e6d5 +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 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