2008-03-18 erickson * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/search_bar.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/xml/common/statusbar.xml, branches/rel_1_2/Open-ILS/web/opac/skin/default/xml/result/filtersort.xml: added search filters and sorting to metarecord results page * branches/rel_1_2/Open-ILS/examples/opensrf.xml.example, branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm: added config option for defining the downloaded record format for each Z source * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm, branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Const.pm, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/holds.js: implemented hard hold ceilings and basis for soft ceilings * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: implemented soft hold ceilings 2008-03-19 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: ported user prefs call to cstoreEditor, with finer grained perm checking * branches/rel_1_2/Open-ILS/web/opac/common/js/init.js: fixed typo and repaired boolean test (to be safe) in opac init to enforce user depth preference setting * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: ported org-settings update code to cstoreEditor * branches/rel_1_2/Open-ILS/xul/staff_client/server/admin/org_settings.js: coercing setting values that are pure space to nulls 2008-03-19 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/cat/marcedit.css: make the authority pop-ups more readable 2008-03-19 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm, branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Const.pm: changed terminology (ceiling to boundary) for clarity. updated logic to try soft boundary first if it is greater then hard boundary, up to the hard boundary * branches/rel_1_2/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml: slight wording change 2008-03-20 miker * branches/rel_1_2/Open-ILS/web/opac/locale/en-US/opac.dtd: pending text-content patch from Karen Collier * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm, branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/myopac.js: using rss2 instead of atom, to make the feed readers and live bookmarks happy * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: put the slash back in 2008-03-20 dbs * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: Typo (atmo->atom) 2008-03-20 miker * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm, branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm, branches/rel_1_2/Open-ILS/src/sql/Pg/300.schema.staged_search.sql, branches/rel_1_2/Open-ILS/src/sql/Pg/build-db.sh: backporting staged search 2008-03-20 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm, branches/rel_1_2/Open-ILS/web/opac/locale/en-US/opac.dtd, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/result_common.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/sidebar_extras.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/xml/result/result_info.xml, branches/rel_1_2/Open-ILS/web/opac/skin/default/xml/result/result_table.xml: backporting staged search * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: removed old comment. removed unnucessary grep call * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm: added def for $log var * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: added some timing logs 2008-03-21 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm: protecting against undefined copy array 2008-03-24 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: trimming null entries from end of results array 2008-03-27 miker * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: The advanced query syntax parser here was cribbed from the original implemenation inside the OpenSearch server. mod_perl, due to being too clever by half, required a call to decode_utf8 to shove raw octets into the correct shape. Becuase the data coming to this implementation comes from opensrf, which is unicode end-to-end via JSON, it's somebody else's job to make sure the characters are properly encoded, and once they get to us they're already proper UTF-8 character strings. Thus, no need for (and things broken by) the call to decode_utf8. Why is that explanation so long? So that we don't do it again ... :) * branches/rel_1_2/Open-ILS/src/sql/Pg/300.schema.staged_search.sql: protect regexp-special characters in phrase search 2008-03-31 erickson * branches/rel_1_2/Evergreen/conf/lib_ips.txt: added new ip range 2008-04-01 erickson * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/holds.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/myopac.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/xml/common/holds.xml, branches/rel_1_2/Open-ILS/web/opac/theme/default/css/colors.css: added style to indicate a hold thaw date is either invalid or <= today * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/holds.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/myopac.js: no longer allowing hold updates when date is invalid or <= today * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/holds.js, branches/rel_1_2/Open-ILS/web/opac/skin/default/js/myopac.js: little more fine tuning of the thaw date handling * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/holds.js: fixed post-create edit bug for thaw dates 2008-04-01 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/circ/util.js: columns for hold .frozen and .thaw_date * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: bringing wording in line with opac for activating/suspending holds 2008-04-01 erickson * branches/rel_1_2/Open-ILS/xul/staff_client/server/circ/util.js: added missing comma 2008-04-01 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds.js: More word tweaks for suspended/activated holds 2008-04-02 miker * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Reporter/SQLBuilder.pm: get the text value, then transform 2008-04-02 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/circ/print_list_template_editor.js: Fix the Macros button for all template types. Change PINES_CODE to SHORTNAME 2008-04-02 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: using boolean test wrapper function * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: added logic to run the hold targeter if a hold is un-frozen by the user 2008-04-04 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds.js, branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds.xul, branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: simpler activation/suspension of holds for staff 2008-04-04 erickson * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/copy_details.js: patch from Brandon to avoid showing opac-invisible stat cats in public display: http://list.georgialibraries.org/pipermail/open-ils-dev/2008-March/002731.html 2008-04-04 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/cat/marcedit.js: backport some tag/subfield definitions for the marc editor * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds.js: oops, missed porting this. Disallow today's date * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/holds.js: forgot this too.. can't wait until trunk forks into 1.4 :) Suspend holds when setting Activation Date 2008-04-07 miker * branches/rel_1_2/Open-ILS/src/sql/Pg/005.schema.actors.sql, branches/rel_1_2/Open-ILS/web/reports/oils_rpt_tforms.js, branches/rel_1_2/Open-ILS/web/reports/xul/transforms.js: adding "first5" function to trim zip codes * branches/rel_1_2/Open-ILS/src/sql/Pg/002.functions.config.sql, branches/rel_1_2/Open-ILS/web/reports/oils_rpt_tforms.js, branches/rel_1_2/Open-ILS/web/reports/xul/transforms.js: add "first word" support -- use for callnumber prefix 2008-04-07 erickson * branches/rel_1_2/Open-ILS/examples/oils_sip.xml.example: repaired close tag * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm: returning home org in AQ field for patron info requests. Thanks for the SIP support, David 2008-04-09 miker * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/user_edit.js: protect against empty list items * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm: adjusting address search for cloned users * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm: removing unneeded params to SQL 2008-04-10 phasefx * branches/rel_1_2/Open-ILS/xul/staff_client/server/patron/user_edit.js: fix a fix. typo/thinko 2008-04-15 miker * branches/rel_1_2/Open-ILS/src/sql/Pg/020.schema.functions.sql: updating dewey extractor 2008-04-21 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm: added support for for truncation attribute to z39 queries. Thanks, James! * branches/rel_1_2/Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_copyinfo.xml: typo: nowarp -> nowrap 2008-04-22 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: default estimated hit count to 0 to protect against null counts in the case of a search timeout/failure 2008-04-22 miker * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm: normalizing indentation 2008-04-22 erickson * branches/rel_1_2/Open-ILS/web/reports/oils_rpt_editor.xhtml, branches/rel_1_2/Open-ILS/web/reports/oils_rpt_report_editor.js: added support for defining pivot data and label columns * branches/rel_1_2/Open-ILS/src/reporter/clark-kent.pl: added support for taking pivot info from the report def 2008-04-23 miker * branches/rel_1_2/Open-ILS/src/sql/Pg/reporter-schema.sql: adding helper views for overdue, running and pending reports 2008-04-25 erickson * branches/rel_1_2/Open-ILS/src/perlmods/OpenILS/Application/Cat/Merge.pm: The ability to perform record merges is now controlled by a single permission and not individual perms on volumes/copies that may have to be updated as part of the merge. 2008-04-26 miker * branches/rel_1_2/Open-ILS/src/sql/Pg/upgrade_simple_record.sql: sql script for upgrading to a materialized version of the simple record view (reporting speed) * branches/rel_1_2/Open-ILS/src/sql/Pg/reporter-schema.sql: add reporter.materialized_simple_record to the base schema * branches/rel_1_2/Open-ILS/examples/fm_IDL.xml, branches/rel_1_2/Open-ILS/src/sql/Pg/reporter-schema.sql, branches/rel_1_2/Open-ILS/src/sql/Pg/upgrade_simple_record.sql: base materialized simple record on old super_simple_record * branches/rel_1_2/Open-ILS/src/sql/Pg/reporter-schema.sql, branches/rel_1_2/Open-ILS/src/sql/Pg/upgrade_simple_record.sql: allow deleted records to be visible 2008-04-28 miker * branches/rel_1_2/Open-ILS/src/sql/Pg/reporter-schema.sql, branches/rel_1_2/Open-ILS/src/sql/Pg/upgrade_simple_record.sql: improved concurrency detection * branches/rel_1_2/Open-ILS/src/sql/Pg/1.2.1-1.2.2-upgrade-db.sql, branches/rel_1_2/Open-ILS/src/sql/Pg/upgrade_simple_record.sql: 1.2.1 to 1.2.2 upgrade SQL script 2008-04-29 miker * branches/rel_1_2/Open-ILS/src/sql/Pg/1.2.1-1.2.2-upgrade-db.sql: protecting against existing views 2008-04-30 miker * branches/rel_1_2/Open-ILS/examples/fm_IDL.xml, branches/rel_1_2/Open-ILS/src/sql/Pg/example.reporter-extension.sql: adding some more billing report views * branches/rel_1_2/Open-ILS/web/reports/oils_rpt_folder_window.js: protect against empty folder names * branches/rel_1_2/Open-ILS/web/opac/skin/default/js/result_common.js: bz#618, stop duplicate authority cross-ref suggestions * branches/rel_1_2/Open-ILS/examples/fm_IDL.xml: use org_unit datatype for easier filtering 2008-05-01 miker * branches/rel_1_2/Open-ILS/examples/fm_IDL.xml: typo in field name 2008-05-02 miker * branches/rel_1_2_2: Branching 1.2.2 * branches/rel_1_2_2/Open-ILS/src/perlmods/OpenILS/Application.pm: reported version bump * .: Tagging 1.2.2.0 for release