2010-03-02 miker * protect mmbxs mat view from NULLs 2010-03-03 miker * backporting r15670: Patch from Warren Layton to remove a debugging alert in the permission creation interface * backporting r15673: patch from Jason Stephenson to allow the EVERYTHING permission in permission.usr_has_perm_at_nd * backporting r15676: need to add a space here, in case the term contains a : (parser gets confused) 2010-03-04 phasefx * When the patron search interface is spawned from the patron registration interface for listing potential duplicate patrons, correctly handle the horizontal patron summary setting. 2010-03-05 dbs * Backport Warren Layton's patch for sorting Z39.50 servers from rel_1_6 (r14015) * Add the ADMIN_TRIGGER_EVENT_DEF permission to the perm_list so folks have a chance of administering trigger event definitions Still need to grant the privilege to a group 2010-03-05 miker * backporting conify fixes from trunk 2010-03-05 dbs * Ensure that incoming ISO8601 dates comply with Dojo's limited ISO8601 compliance in "My Account" * Prevent throwing a raw exception due to the manipulation of a non-existent node when removing a patron standing penalty 2010-03-08 dbs * Install the action_trigger_runner example config file * Trim leading and trailing whitespace from metabib.full_rec values - fixes ISSN quicksearch (thanks for noticing this, Dan Wells!) * Update reporter views to more tolerantly match ISSN values Create an initial 1.6.0.3-1.6.0.4 upgrade script * Correct reporter views * Correct billable transaction summary base view and materialized view upgrade 2010-03-09 dbs * Backport r15735 from trunk to add trigger administration permissions * Backport r15662: add encoding support for Etch and Hardy, remove Gutsy * Backport r15299 to fix spurious colons after leading articles * Add the voluminous 1.6.0.3 SQL upgrade script to the repo * Backport r15661 from trunk: Apply patch from Galen Charlton to prevent legacy 852 fields from being exported during bib+holdings export From https://bugs.launchpad.net/evergreen/+bug/528424 * Backport r15663: Add ALLOW_ALT_TCN to base permissions * Also upgrade the money.materialized_summary_billing_add () function to maintain mmbxs * Backport r15686: Patch from Galen Charlton to prevent one bad MARC record from spoiling the rest of the export 2010-03-09 miker * backporting the relevant portions of r15619, get a matchpoint as early as possible for override purposes * include backport of r15619 in 1.6.0.4 upgrade script 2010-03-09 dbs * Fix syntax error in new permissions. How did you sneak in? * Fix syntax error in new permissions. How did you sneak in? 2010-03-10 miker * supply a string so that the I18N build process does not lose the event definition * Reworking of a patch from Ben Ostrowsky: add an OILSProxyLoginOU Directory config option for apache to supply a pinned workstation OU for permission checking * preserve time component, when appropriate, on edited due dates and backdated circ checkins 2010-03-11 phasefx * backport changeset 15162: this should fix some of those set_text on column errors in bill Full Details 2010-03-11 miker * Backporting r15797: make the ses cookie go away when the browser is closed 2010-03-11 phasefx * fix this property thingy 2010-03-11 dbs * Merge the upgraded permission.usr_has_object_perm() function from r15675 2010-03-12 miker * return the correct failpart for precat/noncat items * aaaaaaaargh ... the spelling fix! it hurts! * Backport r15830: scale the response rate with the number of records processed so far 2010-03-15 phasefx * Fix some broken survey handling. The patron editor (legacy, haven't checked newer one yet) was only saving the response for the first question in any given survey, and the Info/Other -> Survey display screen was likewise mishandling survey responses and giving an ugly error for multi-question surveys. 2010-03-15 miker * remove unused (and warning-causing) "use" line 2010-03-16 miker * use logical date math to avoid problems with DST boundary * Patch from Galen Charlton: removes empty controlfield elements, which can be produced in a couple different ways during the ingest of slightly invalid MARC records * Improved patch from Galen Charlton: removes empty XML elements when ingesting a bib record * thinko spotted by Bill Ott, whereby empty middle name field stops barcode display in brief circ interface * typo spotted by Steve Callender and Dan Scott 2010-03-16 phasefx * make batch renewal use synchronous calls again to better handle exceptions. The original push for synchronous calls here was for performance, so we may need to revisit 2010-03-17 miker * delete the metarecord link for "deleted" records * upgrade scrip version of r15879: delete the metarecord link for "deleted" records 2010-03-17 phasefx * make this use a transaction or replication lag can bite us on patron registration 2010-03-18 miker * make sure these selects run against the master db by putting them inside a transaction * need to pass the $client to transactional methods * return mapped legacy events from in-db circ, so that precat copies check out properly 2010-03-19 dbs * Add Karmic support to the prereqs; looks like I mangled the previous merge attempt. 2010-03-22 dbs * Default to "true" for email notification of holds in example configuration file Fix minor typos in HoldNotify.pm log messages 2010-03-24 dbs * "Active" in this context means "Enabled", not not-passive; let's avoid potential confusion 2010-03-25 dbs * Fix warning from comparison with a possibly undef variable 2010-03-26 phasefx * textbox support for oils_persist (to fix stickiness in the label interface). trunk already has this but is so drastically different that I'm afraid to backport 2010-03-27 miker * Patch from Dan Wells which allows restriction of renewal when the item in question is needed to fulfill a hold. There was concern initially about whether a patrons own holds should be ignored, but that is not the case in scripted circ rules, so the behavior, as implemented by Dan, is correct. * add new permission to upgrade script 2010-04-07 miker * proper support for in-db renewal of precats 2010-04-12 erickson * backport 13966: protecting against dissapearing grid cells during grid render of autowidget 2010-04-12 miker * Backporting r16204: Patch from Galen Charlton. This patch adds additional calls to escape_xml to handle cases where patron or library data could contain ampersand or other characters that need to be converted to entities. Issue discovered by Bibliomation; patch includes contributions by Ben Ostrowsky. * Backporting r16201: w/ in-db circ, if patron permit fails with no_item, continue on if this is a noncat checkout 2010-04-12 dbs * Update copyright statement to current year; include "and others" to be more accurate 2010-04-12 erickson * backport 16217: verify thaw date exists before attempting to iso-string-ify it, otherwise dojo dies 2010-04-16 dbs * Backport r16247 to avoid unwanted marc8_to_utf8 conversion of records with incorrect leaders * Decode input, encode output. That's what Perl Unicode advice says, and it happens to fix a problem for Indiana. Tested on Conifer production, no problems were introduced. 2010-04-16 miker * .: Tagging for the 1.6.0.4 release. * Open-ILS/src/perlmods/OpenILS/Application.pm, Open-ILS/src/sql/Pg/1.6.0.3-1.6.0.4-upgrade-db.sql, README: adjusting upgrade script; adjusting version numbering