Merged revisions 10257-10259,10261-10263,10265-10266,10273,10278-10287,10290-10291...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 11 Aug 2008 13:08:26 +0000 (13:08 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 11 Aug 2008 13:08:26 +0000 (13:08 +0000)
commit1e1e3ce1bf2c7b7b0faad38172f3827ae27116d5
tree533269d10a525a72d50c34b1fadf6d57a191d2e9
parent11164ccbd8d911524b68042dfb7ad4df754abcab
Merged revisions 10257-10259,10261-10263,10265-10266,10273,10278-10287,10290-10291,10294,10297-10300,10303-10308,10310,10315,10319-10321,10323-10325 via svnmerge from
svn://svn.open-ils.org/ILS/trunk

........
  r10257 | dbs | 2008-08-04 23:12:18 -0400 (Mon, 04 Aug 2008) | 2 lines

  Add an "install" target to place built i18n files into the correct location in the source tree
........
  r10258 | dbs | 2008-08-04 23:15:03 -0400 (Mon, 04 Aug 2008) | 2 lines

  Updated translations from Tigran Zargaryan - for early testing of 1.4 release
........
  r10259 | erickson | 2008-08-05 08:34:03 -0400 (Tue, 05 Aug 2008) | 1 line

  no need to bail out on no-copy.  if precat, send null copy id to circ test
........
  r10261 | erickson | 2008-08-05 08:42:34 -0400 (Tue, 05 Aug 2008) | 1 line

  catch server errors on checkout, clear the pending transaction flag, store the exception text in a hidden div as a debugging tool
........
  r10262 | dbs | 2008-08-05 13:17:47 -0400 (Tue, 05 Aug 2008) | 2 lines

  Add test for JSON::XS (per Syd Weidman's suggestion)
........
  r10263 | erickson | 2008-08-05 13:55:36 -0400 (Tue, 05 Aug 2008) | 1 line

  the existing if/else construct was forcing the proximity call regardless of whether the cached value existed.  changed and tested
........
  r10265 | erickson | 2008-08-05 14:01:59 -0400 (Tue, 05 Aug 2008) | 6 lines

  Added support for using in-database hold permit logic.
  This code abides by the legacy_script_support setting to determine which
  permit style should be used
........
  r10266 | miker | 2008-08-05 21:47:35 -0400 (Tue, 05 Aug 2008) | 1 line

  allow NULL as a parameter in transforms and FROM clause functions
........
  r10273 | miker | 2008-08-05 22:02:04 -0400 (Tue, 05 Aug 2008) | 1 line

  adding 1.2.2.3 to 1.2.3.0 upgrade script
........
  r10278 | erickson | 2008-08-06 11:42:00 -0400 (Wed, 06 Aug 2008) | 1 line

  don't consider deleted volumes in callnumber browse
........
  r10279 | dbs | 2008-08-06 15:17:49 -0400 (Wed, 06 Aug 2008) | 3 lines

  Add autoconf and automake for Debian (not part of build-essential? geez!)
  Add an explicit shell and vim formatting modeline
........
  r10280 | dbs | 2008-08-06 15:19:09 -0400 (Wed, 06 Aug 2008) | 2 lines

  Sort our Debian package list as it's getting unruly
........
  r10281 | erickson | 2008-08-06 17:33:40 -0400 (Wed, 06 Aug 2008) | 16 lines

  This is a remodeled version of Evergreen/src/support-scripts/eg_gen_overdue.pl.

  This version is built to work for both overdue and predue (courtesy) notices.

  What we have so far is circ searching and retrieval of associated data.

  TODO
  - Add some tuning for sub-day notice intervals
  - Plug in Template Toolkit for template generation
  - Set up and test emailing of templates
  - Handle global XML file generation (send all loaded data to a TT XML template as a last step?)
  - Add sample templates to repo
  - Add sample config to opensrf.xml.example
........
  r10282 | erickson | 2008-08-06 18:05:28 -0400 (Wed, 06 Aug 2008) | 1 line

  don't re-fetch the user and circ lib on a batch.  use editor for initial query (good for logging)
........
  r10283 | miker | 2008-08-06 22:23:43 -0400 (Wed, 06 Aug 2008) | 1 line

  use decomposed characters where possible, for the sake of JSON::XS
........
  r10284 | erickson | 2008-08-06 22:26:14 -0400 (Wed, 06 Aug 2008) | 4 lines

  Plugged in template processing
........
  r10285 | erickson | 2008-08-06 22:30:47 -0400 (Wed, 06 Aug 2008) | 1 line

  adding some example templates.  need to add locale blocks and do some more pre-run data munging
........
  r10286 | erickson | 2008-08-06 22:34:51 -0400 (Wed, 06 Aug 2008) | 1 line

  added example config for over/pre due notices
........
  r10287 | miker | 2008-08-06 22:35:48 -0400 (Wed, 06 Aug 2008) | 1 line

  used decomposed characters -- mostly for consistency with other recent changes
........
  r10290 | erickson | 2008-08-06 22:57:07 -0400 (Wed, 06 Aug 2008) | 1 line

  changing default hold pull list limit to 100
........
  r10291 | erickson | 2008-08-07 08:52:47 -0400 (Thu, 07 Aug 2008) | 6 lines

  Removed global pre/post chomp template config.  make judicious use of [%- -%] instead.

  Thanks for the tip, Mike
........
  r10294 | erickson | 2008-08-07 09:28:50 -0400 (Thu, 07 Aug 2008) | 1 line

  pull org location from URL param "l" .. default to org tree root
........
  r10297 | erickson | 2008-08-07 09:49:48 -0400 (Thu, 07 Aug 2008) | 1 line

  return to login page if auth fails, existing auth session has timed out, or existing auth session does not have required perms
........
  r10298 | dbs | 2008-08-07 10:23:16 -0400 (Thu, 07 Aug 2008) | 2 lines

  Per Brandon Uhlmann's suggestion, speed up bibloading by automatically disabling/reenabling materialized record trigger
........
  r10299 | dbs | 2008-08-07 10:30:43 -0400 (Thu, 07 Aug 2008) | 2 lines

  Per Brandon Uhlmann's suggestion, speed up loading of bibs by automatically disabling/reenabling materialized record trigger
........
  r10300 | dbs | 2008-08-07 11:08:26 -0400 (Thu, 07 Aug 2008) | 2 lines

  Add a --required_field option to enable skipping records that don't contain a required field
........
  r10303 | erickson | 2008-08-07 11:23:13 -0400 (Thu, 07 Aug 2008) | 1 line

  preserve the entire url with query string in redirects
........
  r10304 | erickson | 2008-08-07 13:13:53 -0400 (Thu, 07 Aug 2008) | 1 line

  added logic for extracting title, author (and potentiall other attributes) from the bib and to break apart the due date so the template can display however it likes
........
  r10305 | erickson | 2008-08-07 13:16:30 -0400 (Thu, 07 Aug 2008) | 1 line

  displaying title/author and extracted due date.  falling back to billing addr if library mailing addr is unset
........
  r10306 | erickson | 2008-08-07 15:33:15 -0400 (Thu, 07 Aug 2008) | 1 line

  added logic for generating a template from the combined overdue data (e.g. xml file).  added sample combined xml file.
........
  r10307 | erickson | 2008-08-07 16:36:50 -0400 (Thu, 07 Aug 2008) | 1 line

  fix up some spacing
........
  r10308 | erickson | 2008-08-07 16:37:48 -0400 (Thu, 07 Aug 2008) | 1 line

  plugged in SMTP handling.  also, with this version, if the SMTP transaction fails, the notice is added to the global notice set (if applicable)
........
  r10310 | phasefx | 2008-08-08 10:39:38 -0400 (Fri, 08 Aug 2008) | 1 line

  yaz change; will complain of bad xml format otherwise
........
  r10315 | phasefx | 2008-08-08 11:37:24 -0400 (Fri, 08 Aug 2008) | 1 line

  fix Cancel button in volume editor
........
  r10319 | miker | 2008-08-09 23:49:21 -0400 (Sat, 09 Aug 2008) | 1 line

  make staged search result calcuation more configurable
........
  r10320 | miker | 2008-08-10 01:34:55 -0400 (Sun, 10 Aug 2008) | 1 line

  more staged search configurability and acuracy
........
  r10321 | miker | 2008-08-10 14:18:30 -0400 (Sun, 10 Aug 2008) | 1 line

  validate all controlled subfields in a tag
........
  r10323 | miker | 2008-08-10 14:59:38 -0400 (Sun, 10 Aug 2008) | 1 line

  send actual value; no wrapping array, just a string; note about future improvement
........
  r10324 | miker | 2008-08-10 20:11:18 -0400 (Sun, 10 Aug 2008) | 1 line

  allow blocked users to be stopped from placing holds (clear as mud, eh?)
........
  r10325 | miker | 2008-08-10 21:05:06 -0400 (Sun, 10 Aug 2008) | 1 line

  add a note about how to reload this portion of the schema, and from whence to retrieve the default seed data
........

git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@10326 dcc99617-32d9-48b4-a31d-7c20da2025e4
45 files changed:
Open-ILS/examples/opensrf.xml.example
Open-ILS/examples/templates/overdue_7day.example [new file with mode: 0644]
Open-ILS/examples/templates/overdue_combined_xml.example [new file with mode: 0644]
Open-ILS/examples/templates/predue_1day.example [new file with mode: 0644]
Open-ILS/src/c-apps/oils_cstore.c
Open-ILS/src/extras/Makefile.install
Open-ILS/src/extras/import/marc2are.pl
Open-ILS/src/extras/import/marc2bre.pl
Open-ILS/src/extras/import/parallel_pg_loader.pl
Open-ILS/src/extras/import/pg_loader.pl
Open-ILS/src/extras/org_tree_html_options.pl
Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm
Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm
Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm
Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm
Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm
Open-ILS/src/perlmods/OpenILS/Utils/PermitHold.pm
Open-ILS/src/perlmods/OpenILS/WWW/Proxy.pm
Open-ILS/src/sql/Pg/1.2.2.3-1.2.3.0-upgrade.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/110.hold_matrix.sql
Open-ILS/src/sql/Pg/300.schema.staged_search.sql
Open-ILS/src/support-scripts/generate_circ_notices.pl [new file with mode: 0755]
Open-ILS/src/support-scripts/settings-tester.pl
Open-ILS/web/opac/extras/selfcheck/selfcheck.js
Open-ILS/web/opac/extras/selfcheck/selfcheck.xml
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/server/admin/hold_pull_list.js
Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.js
Open-ILS/xul/staff_client/server/cat/copy_browser.js
Open-ILS/xul/staff_client/server/cat/marcedit.js
Open-ILS/xul/staff_client/server/cat/marcedit.xul
Open-ILS/xul/staff_client/server/cat/volume_editor.xul
Open-ILS/xul/staff_client/server/circ/copy_status.js
build/i18n/Makefile
build/i18n/po/hy-AM/admin.properties.po
build/i18n/po/hy-AM/auth.properties.po
build/i18n/po/hy-AM/cat.properties.po
build/i18n/po/hy-AM/circ.properties.po
build/i18n/po/hy-AM/common.properties.po
build/i18n/po/hy-AM/lang.dtd.po
build/i18n/po/hy-AM/multiclass_search_help.html.po
build/i18n/po/hy-AM/offline.properties.po
build/i18n/po/hy-AM/opac.dtd.po
build/i18n/po/hy-AM/patron.properties.po