dbs [Fri, 12 Feb 2010 20:44:55 +0000 (20:44 +0000)]
Make autoconf 2.6.1 an explicit requirement due to AC_PROG_MKDIR_P macro usage
RHEL 5.4 still ships with autoconf 2.59 (released in 2003, folks) and fails
because MKDIR_P isn't defined. For now, let's kill it right at the ./configure
step until we decide whether to use the marked-as-obsolete AM_PROG_MKDIR_P
macro instead.
erickson [Fri, 12 Feb 2010 13:31:23 +0000 (13:31 +0000)]
Patch from Joe Atzberger to add getop support for defininging the call style, hostname, etc. and a fix to bypass some extraneous oils_requestor output that was dying during json parsing
miker [Thu, 11 Feb 2010 18:20:49 +0000 (18:20 +0000)]
Normalization for ratio-like strings -- specifically for map scale ratios; allow the default search class (as specified in the basic search dropdown) to target a specific index
erickson [Fri, 5 Feb 2010 22:29:26 +0000 (22:29 +0000)]
these batch calls require a wide timeout window to complete, especially for things like pre-due notices with large sets of circs. Up the request timeout
dbs [Thu, 4 Feb 2010 04:43:45 +0000 (04:43 +0000)]
Make Evergreen link to the OpenSRF JavaScript files, rather than copy them.
This means that if you upgrade OpenSRF, you will automatically get the
upgraded OpenSRF JavaScript in your Evergreen instance without having to
manually copy the files into the multiple places they live. Your Dojo
layer will still need to be recreated, however.
Also, use the autoconf AC_PROG_LN_S and AC_PROG_MKDIR_P macros to provide
better cross-platform support for these commands.
erickson [Wed, 20 Jan 2010 15:28:30 +0000 (15:28 +0000)]
update circ xact_finish value after all billing for the transactions have been assessed. In particular, after lost item handling. Thanks to Dan Wells for identifying the bug
erickson [Fri, 15 Jan 2010 21:07:18 +0000 (21:07 +0000)]
Patch from Dan Wells to make the results returned when using in-db circ look more like those of the legacy circ scripts. For more details plus DCO, see http://libmail.georgialibraries.org/pipermail/open-ils-dev/2010-January/005703.html
dbs [Mon, 11 Jan 2010 00:49:50 +0000 (00:49 +0000)]
Remove serial ingest references and services
The references and services for serial (MFHD) support are not
necessary in 1.6, as we are working directly with the MFHD as
maintained in serial.record_entry.marc; the services and
references being removed never could have been used in the
1.6.0.0 release and should have been removed prior to the 1.6.0.0
release when I removed the corresponding database structures.
Also updating the README to reflect the proper loading method for
serial records, dropping direct_ingest.pl invocation and noting the
limitation on the org_unit identification.
dbs [Fri, 8 Jan 2010 15:28:28 +0000 (15:28 +0000)]
Backport SIP Server patches from trunk: r15260, r15267, r15268
r15260: Enable the SIP server to speak UTF8 or ASCII, defaulting to ASCII
Some SIP clients have implemented UTF8 support, and it is desirable to
avoid mangling non-ASCII characters when possible, so a new <encoding>
option in the SIPServer config file enables sites to specify an
alternate encoding (such as "utf8"). The example oils_sip.xml file
will continue to default to ASCII, and if no <encoding> option is
supplied in the config file, ASCII will be the default.
In addition, this patch improves the ASCII option by applying the
ASCII mangling to all text fields, as well as ensuring that the
incoming data is in Normalization Form D mode to make the mangling
work cleanly.
Other encodings such as iso-8859-1 can be specified, but to properly
handle other encodings a transliteration phase would have to be added
to the OpenILS::SIP::clean_text()...
r15267: Typo: in theory fixing this will eliminate some calls
r15268: We don't actually have access to the config from $self, but we can get it from OpenILS::SIP
dbs [Fri, 18 Dec 2009 20:17:08 +0000 (20:17 +0000)]
Backport r15196 from trunk: Apply patch from Warren Layton to fix marc2sre.pl options
Attached is a small patch (against trunk) which fixes the GetOptions
in marc2sre.xml. It fixes a small bug with the "idsubfield" parameter,
and changes "idfield" to accept a string instead of an int (to match
the behaviour of marc2bre.pl).
erickson [Mon, 7 Dec 2009 21:10:29 +0000 (21:10 +0000)]
repaired 'view marc' link in record matches grid. the link was missing a formatter, required by newer versions of dojo to display HTML content in a cell grid
dbs [Fri, 20 Nov 2009 22:07:26 +0000 (22:07 +0000)]
Backport a safer version of the reporter.disable_materialized_simple_record_trigger () function
This one works with PostgreSQL 8.1 and up, so it's targeted to the 1.4 branch.
But just in case there are stragglers using PostgreSQL 8.3 with 1.6, we'll use it here, too.
phasefx [Thu, 19 Nov 2009 18:55:59 +0000 (18:55 +0000)]
This gives the offline interfaces the ability to use font_helper (which honors the global font settings), but it also pulls in a lot of functions that won't work in offline mode is called, which why it wasn't there originally. Font helper had slipped into the offline interfaces causing non-fatal errors
dbs [Thu, 19 Nov 2009 16:19:04 +0000 (16:19 +0000)]
Apply patch from Galen Charlton to escape email addresses in overdue notices:
"Trivial patch to turn on XML-escaping of e-mail addresses. '&' is a
rarely used but valid character in email addresses, and failing to
escape makes the overdue notice data file non-well-formed."
phasefx [Mon, 9 Nov 2009 18:54:18 +0000 (18:54 +0000)]
Mozilla has a printer settings object which we serialize when saving the settings. But those objects are not necessarily compatible across xulrunner versions. This changeset will load what settings it can and warn the user that they need to reconfigure their printer settings. We also attempt to load the printer settings up-front during the login process for earlier warning.
erickson [Mon, 9 Nov 2009 01:09:46 +0000 (01:09 +0000)]
Back-porting:
support for min-passive-delay-age validation
more detailed error logging
fix to max_delay between filter
no longer validate batch passive events during the grouping phase
dbs [Tue, 3 Nov 2009 04:51:37 +0000 (04:51 +0000)]
Patch from Jeff Godin to make holds placed by staff respect the patron's notification preferences.
The attached patch should fix a bug which resulted in patron notification
preferences (phone/email/both) being ignored in favor of the staff user's
notification preferences when staff place a hold on behalf of another
user.
BUG: When staff place a hold for another user, the staff member's
notification preferences (not the recipient user's) are consulted.
This patch fixes that bug, as well as a bug where notification selections
were not reset between canceled attempts to place holds for different
recipients.
There is also a minor change to grabUserPrefs() regarding which session
variable to send as an auth token (now uses G.user.session, which seems to
be an acceptable convention used elsewhere. This was needed, as the passed
user does not always have a valid session.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
Signed-off-by: Jeff Godin <jeff@tcnet.org>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_0@14737 dcc99617-32d9-48b4-a31d-7c20da2025e4
erickson [Mon, 2 Nov 2009 01:48:54 +0000 (01:48 +0000)]
added explicit --process-hooks flag to turn on hook event creation. This allows the script to run in --run-pending mode without trying to create hook events from default values