commit 6f26795b372c98f7df7adc4796c08639fecee041 Author: Bill Erickson Date: Wed Sep 16 14:54:07 2015 -0400 Modify server upgrade doc for 2.8.4 Signed-off-by: Bill Erickson 16 15 docs/installation/server_upgrade.txt commit d78b7083d666a024158d3e4ef20bd3e3d9311300 Author: Bill Erickson Date: Wed Sep 16 13:52:40 2015 -0400 Bumping Perl version string for 2.8.4 release Signed-off-by: Bill Erickson 1 1 Open-ILS/src/perlmods/lib/OpenILS.pm commit 0e99626ad9d038c0e510bafcce9323730aab7a05 Author: Kathy Lussier Date: Wed Sep 16 14:33:37 2015 -0400 2.8.4 release notes Release notes for the 2.8.4 point release. Signed-off-by: Kathy Lussier 66 0 docs/RELEASE_NOTES_2_8.txt commit 6867968282545b21f5587d750221a9159abf6107 Author: Michael Peters Date: Thu Dec 4 15:56:53 2014 -0500 LP#1361266 Patron self-registration form accepts date of birth in wrong format This patch applys some basic javascript to validate that a date entered is at least in ISO 8601 format. This prevents someone from entering "cupcake" or 55/66/6666 as a valid date of birth by validating the stgu.dob input at the time of submission. Signed-off-by: Michael Peters Signed-off-by: Josh Stompro Signed-off-by: Jason Stephenson 14 0 Open-ILS/src/templates/opac/parts/js.tt2 4 3 Open-ILS/src/templates/opac/register.tt2 commit 94ead2bffc571ce8a111834ad9845765148b857d Author: Bill Erickson Date: Tue Jul 7 15:49:59 2015 -0400 LP#1472380 Display all Vandelay authority matches Ensure a row is added for every authority record match in the Vandelay match grid, even when multiple matches refer to the same authority record. Signed-off-by: Bill Erickson Signed-off-by: Jason Stephenson 19 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js commit c7c42958f717f07267ed6af115cc2e959f6cbc74 Author: Bill Erickson Date: Mon Jun 22 12:01:19 2015 -0400 LP#1465847 Empty patron search exits early If no search parameters or invalid search parameters are sent to the patron search API, the API call exits early with zero results. This avoids cases where empty searches can lead to heavy DB calls, querying and sorting he entire patron data set. Signed-off-by: Bill Erickson Signed-off-by: Jason Stephenson 13 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm commit 3734b4d100a2e8f1b37e942f01b0c92ccf0e6afd Author: Jason Stephenson Date: Thu Sep 3 13:48:20 2015 -0400 LP#1491962 Fix 0847 Live Test The fix for LP 1484281 broke the 0847.auth_overlay_generator.pg live test. Since e was removed from the controlled subfield list for the 100 authority tag, it needs to be removed from the expected live test results. This commit does that. Signed-off-by: Jason Stephenson Signed-off-by: Dan Wells 1 1 Open-ILS/src/sql/Pg/live_t/0847.auth_overlay_generator.pg commit 180c9c3582fcebab78ada19e0f0f330a39ad7053 Author: Jason Stephenson Date: Wed Sep 2 12:00:15 2015 -0400 LP#1484281: Stamping Upgrade Script. Signed-off-by: Jason Stephenson 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 9 0 Open-ILS/src/sql/Pg/upgrade/0941.data.authority.control_set_authority_field-remove-sf-e.sql 0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0941.data.authority.control_set_authority_field-remove-sf-e.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql commit 8034e6c878954d83a9f1de8c26ae103a992529b5 Author: Yamil Suarez Date: Wed Sep 2 11:20:23 2015 -0400 LP# 1484281 auth control config update release notes Signed-off-by: Yamil Suarez Signed-off-by: Jason Stephenson 47 0 docs/RELEASE_NOTES_NEXT/Cataloging/prevent_authority_propagation_delete.txt create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/prevent_authority_propagation_delete.txt commit b721b489270efdeedbd211addfaca471bd34b8a1 Author: Yamil Suarez Date: Mon Aug 17 16:47:34 2015 -0400 LP# 1484281 auth control config update to prevent propagated data deletion Remove subfield 'e' from authority.control_set_authority_field seed values Removed from the auth tag 100 and 110, which should apply to bib tags 100,110,600,610,700,710 Added upgrade script, and pgTAP test. How to test this patch ---------------------- [1] To test this bug you need 1 authority record and at least 1 bib record. The auth record needs to have an auth 100 or 110 tag that has a subfield $e, for example 100 $aDavis, Miles $ecomposer. (for the record, it is not good cataloging practice to have $e in the auth record, but it can happen by mistake.) The bib record needs to be have a matching bib 100 or 700 tag with the same subfield $a and $e. In addition the matching bib tag has to be linked to the authority record, i.e. the bib tag has to have a bib subfield $0 with the DB id of the authority record. [2] If you open up the authority record, in the authority MARC editor, and remove the subfield $e; the subfield $e found in the bib record tag will be removed. This is a mistake because normally bib record tags 100/110/700/710 do use subfield $e, though the subfield $e should not be used in the auth record 100/110 tags. [3] When this patch is applied, if a cataloger removes a subfield $e from an auth 100/110 tag, the deletion will not cascade to its linked bibs. Signed-off-by: Yamil Suarez Signed-off-by: Jason Stephenson 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql 22 0 Open-ILS/src/sql/Pg/t/regress/lp1465830_fix_auth_data_propagation_deletes.pg 11 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1465830_fix_auth_data_propagation_deletes.pg create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql commit 2fb014b923b5f8ffe2ca5b6136770443c1c82997 Author: Galen Charlton Date: Thu Aug 27 16:02:57 2015 +0000 LP#1484989: tweak test case This adjusts the test case so that it will report on the planned number of tests even if the test circ cannot be retrieved for some reason. Signed-off-by: Galen Charlton 2 0 Open-ILS/src/perlmods/live_t/10-lp1484989_dont_close_fined_xacts.t commit b0a5b38773c8c882519e855e5120e0fdf989ffe6 Author: Dan Wells Date: Fri Aug 14 15:11:16 2015 -0400 LP#1484989 Don't close xacts with checkin-generated fines If a transaction has checkin-generated fines, and previously had a balance of zero, the rearranged billing code was prematurely closing the transaction. This commit separates the closing step to run after any possible fine generation. Signed-off-by: Dan Wells Signed-off-by: Galen Charlton 14 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm 36 0 Open-ILS/src/perlmods/live_t/10-lp1484989_dont_close_fined_xacts.t create mode 100644 Open-ILS/src/perlmods/live_t/10-lp1484989_dont_close_fined_xacts.t commit 8950793da95194804ed052663c6d1fb0a4e8619c Author: Bill Erickson Date: Thu Aug 20 10:23:33 2015 -0400 Forward porting 2.8.2->2.8.3 SQL upgrade Signed-off-by: Bill Erickson 817 0 Open-ILS/src/sql/Pg/version-upgrade/2.8.2-2.8.3-upgrade-db.sql create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.8.2-2.8.3-upgrade-db.sql