Jeff Davis [Thu, 27 Apr 2017 20:54:12 +0000 (13:54 -0700)]
LP#
1647852: Use correct method during adjust to zero on negative balance
Implementing Brent Mills' suggestion on Launchpad.
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Dan Scott [Tue, 9 May 2017 02:51:42 +0000 (22:51 -0400)]
Docs typo: s/minimum/maximum/
A small thing, but it means exactly the opposite. Thanks to _adb in IRC for
pointing this out!
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Robert Soulliere [Mon, 8 May 2017 14:37:10 +0000 (10:37 -0400)]
Docs: Update upgrade instructions for 2.12.1
Change references to the latest Evergreen version 2.12.1.
Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
Bill Erickson [Tue, 2 May 2017 15:51:12 +0000 (11:51 -0400)]
LP#
1687649 Z39.50 CQL query parser honors bools
To test with yaz-client, Z server on localhost, database=evergreen:
Z> open localhost:2210/evergreen
Z> find @or @attr 1=4 @attr 4=6 "potter" @attr 1=4 @attr 4=6 "piano"
"Number of hits:" value should be greater than zero (~38) using the
concerto data set.
Similarly, opensrf logs should contain the line:
SRU search string [(title = potter or title = piano)] converted to
[title:potter || title:piano]
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Dan Scott [Thu, 1 Dec 2016 22:24:01 +0000 (17:24 -0500)]
LP#
1646638 - Fix SIP timeouts due to invalid sessions
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Mon, 1 May 2017 18:47:58 +0000 (14:47 -0400)]
LP#
1667221: (follow-up) remove comment that is now a lie
Also, here's a test plan:
[1] Edit /openils/conf/oils_sip.xml and set the currency
defined in the implementation section to be something
other than USD.
[2] Start the SIP server and perform a patron information
request; note that the BH field in the response contains
'USD'.
[3] Apply the patch and restart the SIP server.
[4] Repeat step 2; this time, the currency should be whatever
is specified in oils_sip.xml.
[5] Comment out the currency section in oils_sip.xml and restart
the SIP server.
[6] Repeat step 2; this time, the currency should be back to 'USD'.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jeff Davis [Tue, 21 Feb 2017 01:20:26 +0000 (17:20 -0800)]
LP#
1667221: use library currency as SIP patron currency instead of always using USD
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jason Stephenson [Sat, 6 May 2017 18:16:57 +0000 (14:16 -0400)]
LP#
1378829 Stamp Upgrade Script & Add Release Note
Signed-off-by: Jason Stephenson <jason@sigio.com>
Jeff Godin [Fri, 14 Apr 2017 14:21:40 +0000 (10:21 -0400)]
LP#
1378829 Fix long overdue override permission
Fix override permission used when checking in a copy that is "long
overdue".
The existing permission was incorrectly created with a code of
COPY_STATUS_LONGOVERDUE.override, while the event thrown requires a
permission with a code of COPY_STATUS_LONG_OVERDUE.override
This commit updates the seed data and a few references to the
old/incorrect permission in documentation, and also includes an
upgrade script designed to accommodate the various likely ways in
which sites may have already locally addressed this issue.
A simple pgtap test is also included.
Signed-off-by: Jeff Godin <jgodin@tadl.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Kathy Lussier [Fri, 5 May 2017 16:29:38 +0000 (12:29 -0400)]
Docs: Remove stray bullet entry
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Fri, 5 May 2017 16:14:19 +0000 (12:14 -0400)]
Docs: Add files to the list of tpac files that should be customized
We have a list of tpac files that should be customized on an Evergreen system.
There are a couple of files related to password formats that should be included
here.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Wed, 3 May 2017 01:07:48 +0000 (21:07 -0400)]
Docs: Reducing line length to 80 characters in using OPAC docs
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Tue, 2 May 2017 23:20:20 +0000 (19:20 -0400)]
Docs: Sibling links documentation
Adds documentation and a screenshot for the new sibling links that display
on the record details page. Also removes a bit of duplicated documentation.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Tue, 2 May 2017 17:46:31 +0000 (13:46 -0400)]
Docs: Reducing line size to 80 characters
Reducing the line size in a couple of docs to 80 character. Makes for easier
editing for those who are working from a command line editor.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Tue, 2 May 2017 17:33:54 +0000 (13:33 -0400)]
Docs: Documentation for default metarecord search
Adding documentation on how to configure a default metarecord search in the
admin section. The catalog section also containts a tip about this option with
a link to the admin section for further details on how to configure it.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Dan Scott [Thu, 27 Apr 2017 19:31:39 +0000 (15:31 -0400)]
LP#
1691009 Cache the RTL and LTR stylesheets
To allow browsers to cache the correct version of the stylesheet, append a GET
param indicating the direction.
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Ben Shum [Thu, 27 Apr 2017 15:43:55 +0000 (11:43 -0400)]
LP#
1681009 Merge the RTL style with the LTR style (part2)
Finishing up the rest of the file and removing the RTL specific one
Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Dan Scott [Thu, 27 Apr 2017 15:41:00 +0000 (11:41 -0400)]
LP#
1681009 Merge the RTL style with the LTR style
Rather than adding the right-to-left stylesheet
Open-ILS/src/templates/opac/css/style-rtl.css.tt2 as something that
gets included in addition to the LTR style.css.tt2 when a RTL language is in
play, merge the logic directly into the stylesheet so that we save bytes over
the network, browser rendering time, and reduce the possibility that RTL will
be forgotten about when new features are added or styles are optimized.
Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Mon, 1 May 2017 20:45:29 +0000 (16:45 -0400)]
LP#
1257915: add live_t tests
And here's a test plan for humans:
[1] Create a purchase order with, say, 3 lineitems and 2
copies on each of these.
[2] Receive the first two lineitems outright.
[3] Receive one of the copies on the last lineitem and cancel
the other with a cancellation reason that's permanent (e.g.,
bad ISBN) rather than temporary (e.g., backordered).
[4] Note that the purchase order's state remains 'on-order'
[5] Apply the patch.
[6] Repeat steps #1-4. This time, the PO's state should be
'received'.
[7] Repeat steps #1-4, but this time, choose backordered as
the cancellation reason. This time, the PO's state should
remain 'on-order'.
It should be noted that the patches for this bug do *not*
retrospectively mark purchase orders as being received.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Bill Erickson [Wed, 12 Apr 2017 20:54:25 +0000 (16:54 -0400)]
LP#
1257915 Repair receive-when-cancel query
Repaire the json_query used to determine if a PO is ready to be marked
received.
A PO is non-receiveable if it has any lineitems that are not in the
received/cancelled [sic] state OR any that are canceled with a
keep_debits=true cancel reason.
Prior to this change, simply having a state of "cancelled" was enough to
prevent receiving.
* Replace tabs w/ spaces
* Remove unnecessary "or return 0" clause which was causing Perl
precedence warnings.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Chris Sharp [Fri, 7 Apr 2017 12:45:06 +0000 (08:45 -0400)]
LP#
1257915 - Also check whether to mark the PO received when canceling.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Chris Sharp [Wed, 5 Apr 2017 13:52:50 +0000 (09:52 -0400)]
LP#
1257915 - Mark POs received when all lineitems are received or canceled.
Previously, Evergreen only considered lineitems not in a "received" status
when deciding whether to consider a purchase order to be "received". Now
items with cancel reasons that do not keep debits (e.g. not backordered)
are considered "done".
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jillianne Presley [Mon, 1 May 2017 01:45:01 +0000 (18:45 -0700)]
Docs: adding release notes regarding blanket orders
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Debbie Luchenbill [Mon, 1 May 2017 01:24:13 +0000 (18:24 -0700)]
Docs: New docs for in-house use settings
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Jane Sandberg [Mon, 1 May 2017 01:26:42 +0000 (18:26 -0700)]
Merge branch 'rel_2_12' of git.evergreen-ils.org:Evergreen into rel_2_12
Linda Jansova [Tue, 29 Nov 2016 13:49:52 +0000 (08:49 -0500)]
LP#
1628655: Do not show Patron Reviews if Chilifresh is not in use
The Patron reviews header used for Chilifresh content displays in the catalog
even for Evergreen sites that do not use Chilifresh. This patch hides it if
a site is not using Chilifresh.
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Wed, 5 Apr 2017 21:25:49 +0000 (17:25 -0400)]
LP#
1680142: Fix responsive design issue with ebook display
Fixes the following responsive design issues:
* Removes the e-book dashboard display when the screen size is reduced.
* Changes the table display for e-items currently checked out, e-items on hold,
and e-iterms ready for checkout interfaces to mimic the responsive behavior of
other My Account screens.
* Fixes a couple of Holds History CSS problems discovered while I was here.
Test Plan:
Enable ebook services. Log into your account and resize the screen to the size
of a mobile device. The ebook dashboard will display while the main account
dashboard disappears. Go into My Account, click Items checked out and then
click E-Items Currently Checked Out. The table has not reformatted itself for
responsive design view.
Post-patch: When you log in and resize the screen, the e-items dashboard
display will disappear along with the main account dashboard. When you access
the E-Items Currently Checked Out interface, the table will reformat itself
with column headers along the left side.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Conflicts:
Open-ILS/src/templates/opac/css/style.css.tt2
Signed-off-by: Ben Shum <ben@evergreener.net>
Galen Charlton [Mon, 24 Apr 2017 17:16:21 +0000 (13:16 -0400)]
LP#
1681466: move text to body of confirm dialog and add title
This patch tweaks the opt-in confirm dialog to add a
title and move the text to the body of the dialog, making it
consistent with other dialogs that ask long questions.
Test case for the entire bug fix
--------------------------------
[1] Ensure that <opt_in> is set to true in opensrf.xml.
[2] In the web staff client, open the checkout page
and do a barcode search for a patron is *not* the
same system as the workstation that the staff user
is registered to.
[3] Verify that a dialog box is presented asking the
staff user to confirm that personal information can be
shared with the workstation's library.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Jeff Davis [Wed, 19 Apr 2017 16:42:38 +0000 (09:42 -0700)]
LP#
1681466: Text for web client opt-in dialog
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Remington Steed [Wed, 19 Apr 2017 14:15:21 +0000 (10:15 -0400)]
Docs: Fix docs build warnings
This commit fixes the following kinds of warnings given by asciidoc when
building the docs HTML:
- Incorrect header level
- Incorrect list numbering
- List numbering interrupted by an image (needs '+' on blank lines)
- In one case, a list used '1)' style numbering, which AsciiDoc
doesn't recognize. This commit corrects that, even though it caused
no errors.
These are minor issues, but fixing them is easy and prevents future
confusion and errors.
Signed-off-by: Remington Steed <rjs7@calvin.edu>
Bill Erickson [Tue, 25 Apr 2017 14:29:35 +0000 (10:29 -0400)]
LP#
1682447 Fix README symlink for server_installation.adoc
Otherwise autoreconf fails on missing README file.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jeff Godin <jgodin@tadl.org>
Remington Steed [Fri, 7 Apr 2017 18:15:54 +0000 (14:15 -0400)]
Change all docs filenames to .adoc
This commit renames all AsciiDoc files to have the ".adoc" extension.
Also, this commit updates all "include::" references in the root.adoc
file.
RATIONALE: Some editing tools, including GitHub, will auto-generate an
HTML preview for AsciiDoc files if they have the filename extension
".adoc" or ".asciidoc". The community agreed to this change in 2015 (see
http://markmail.org/thread/z2s7xnxavpjzirwx).
NOTE: The docs build script will need to change the reference from
"root.txt" to "root.adoc".
Signed-off-by: Remington Steed <rjs7@calvin.edu>
Kathy Lussier [Wed, 19 Apr 2017 06:02:33 +0000 (02:02 -0400)]
LP#
1684011: My Account summary ebook link correction
The links on the My Account Summary page to the user's ebook checkouts and holds
go to the incorrect URL. The links are updated in this commit to the correct
URL.
Test Plan:
* If your test system is not configured for ebook access, enabled it in the
config.tt2 file by setting ebook_api_enabled to true and
ebook_api.ebook_test.enabled to true.
* Log into a patron account
* The Account Summary page will show links to E-Items Currently Checked out,
E-Items Currently on Hold, and E-Items ready for pickup. Pre-patch, clicking one
of those links will bring you to a 404 page. Post-patch, clicking those links
should bring you to the appropriate My Account tab.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Kathy Lussier [Tue, 18 Apr 2017 02:57:11 +0000 (22:57 -0400)]
LP#
1683562: Typo fix in bill payment receipt template
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
blake [Wed, 19 Apr 2017 20:54:58 +0000 (15:54 -0500)]
Translation updates - po files
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
blake [Wed, 19 Apr 2017 20:42:33 +0000 (15:42 -0500)]
Building 2.12.1 i18n newpot results
compiled on 14.04
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Galen Charlton [Fri, 21 Apr 2017 13:12:54 +0000 (09:12 -0400)]
forward-port 2.12.0-2.12.1 database update
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 19 Apr 2017 18:23:24 +0000 (14:23 -0400)]
2.10.10-2.10.11 schema update
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Thu, 16 Feb 2017 20:43:21 +0000 (15:43 -0500)]
schema update script for 2.10.10
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Kathy Lussier [Wed, 19 Apr 2017 17:14:18 +0000 (13:14 -0400)]
Docs: Final addition to 2.12 release notes
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Wed, 19 Apr 2017 16:28:19 +0000 (12:28 -0400)]
Docs: Release notes for 2.11.4 maintenance release
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Conflicts:
docs/RELEASE_NOTES_2_11.adoc
Kathy Lussier [Wed, 19 Apr 2017 16:09:14 +0000 (12:09 -0400)]
Docs: Release notes for the 2.10.11 maintenance release
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Conflicts:
docs/RELEASE_NOTES_2_10.adoc
Conflicts:
docs/RELEASE_NOTES_2_10.adoc
Kathy Lussier [Wed, 19 Apr 2017 17:00:10 +0000 (13:00 -0400)]
LP#
1680554: Stamping upgrade script for fix browse definition ids
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Conflicts:
Open-ILS/src/sql/Pg/002.schema.config.sql
Galen Charlton [Wed, 19 Apr 2017 16:17:44 +0000 (12:17 -0400)]
LP#
1680554: fix upgrade of subject|temporal_browse and subject|geographic_browse indexes
This patch fixes an issue where an Evergreen database that was
upgraded to 2.12.0 from an earlier version may not have had
the browsability of the subject|temporal and subject|geographic
indexes turned off in favor of the new *_browse versions. It also
fixes mapping of the new *_browse indexes to authority control
set bib fields.
Note that if the database started at 2.12.0, the browse
reingest can be cancelled.
To test
-------
[1] On a database that was upgraded to 2.12.0 from an earlier
version, verify that after applying the database update and
performing the browse reingest, that there are no
metabib.browse_entry_def_map rows where def is 11 or 13. Also
Also verify that the query that runs as part of the update
[2] On a database that was installed starting at 2.12.0, verify
that the database update is a no-op.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Kathy Lussier [Wed, 19 Apr 2017 15:11:53 +0000 (11:11 -0400)]
Docs: Point release notes for 2.12.1 release
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Mon, 3 Apr 2017 19:13:08 +0000 (15:13 -0400)]
LP#
1679279 Hold targeter parallel grouping repair
Group parallel hold targeting batches on the metarecord ID, instead of
the ID of the metarecord map, which has no meaning to the application.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Mon, 17 Apr 2017 14:48:33 +0000 (10:48 -0400)]
LP#
1682292: Mark record attr label and description as translation-aware
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Ben Shum <ben@evergreener.net>
Galen Charlton [Wed, 5 Apr 2017 22:39:14 +0000 (18:39 -0400)]
LP#
1641708: follow-up - only record hold_id when logging hold placement
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Mon, 14 Nov 2016 19:36:59 +0000 (14:36 -0500)]
LP#
1641708 Work log avoid storing unneeded data
Avoid storing full transaction data with each work log entry. Only
store data need for work log display and actions.
Includes the addition of a new field (entry.hold_id) for hold requests
so that the value does not have live in the large data blob.
To test:
1. Peform checkouts, holds placements, and other log-tracked actions
in the client.
2. Open Administration -> Workstation -> Stored Preferences and see
values for key "eg.patron_log". Values added after the patch will only
contain ~8 keys with string values, no large nested objects.
3. Open Administration -> Local Administration -> Work Log and confirm
recent log-tracked actions are all represented in the grid.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Dan Wells [Tue, 18 Apr 2017 15:06:03 +0000 (11:06 -0400)]
LP#
1670407 Add tests for xact_finish close/re-open
Since this bug came about due to negative balance changes (and it was
easier), this commit extends the existing negative balances test suite
to include basic tests for checking both xact_finish conditions.
One of these tests fails without the fix from the previous commit.
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Bill Erickson [Tue, 28 Mar 2017 18:15:44 +0000 (14:15 -0400)]
LP#
1670407 Lost checkin re-opens transaction
Avoid re-closing a circulation that was re-opened during checkin because
it acquired a non-zero balance. This is typically caused by, for
example, voiding a lost item fee during checkin and/or generating
overdues for lost-then-found items.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Jason Etheridge [Mon, 17 Apr 2017 19:43:43 +0000 (15:43 -0400)]
webstaff: sound effects for patron search
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Fri, 24 Mar 2017 15:35:53 +0000 (11:35 -0400)]
webstaff: Allow adding new volumes to libaries that were not selected in the holdings UI (and fix a couple minor bugs)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Tue, 21 Mar 2017 17:03:44 +0000 (13:03 -0400)]
webstaff: Reprint Last Receipt functionality
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Tue, 21 Mar 2017 14:23:26 +0000 (10:23 -0400)]
webstaff: Apply XUL-era hotkeys to some actions
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Mike Rylander [Tue, 21 Mar 2017 14:22:59 +0000 (10:22 -0400)]
webstaff: Allow multiple hotkeys for a single action
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Galen Charlton [Tue, 14 Mar 2017 22:05:45 +0000 (18:05 -0400)]
webstaff: add more comments to print templates
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Etheridge [Mon, 27 Mar 2017 20:00:11 +0000 (16:00 -0400)]
webstaff: console logging for debugging audio
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Etheridge [Mon, 27 Mar 2017 19:52:06 +0000 (15:52 -0400)]
webstaff: warning sound for Refund Confirmation dialog
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Etheridge [Mon, 27 Mar 2017 19:31:34 +0000 (15:31 -0400)]
webstaff: warning sound for Event Override dialog
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Etheridge [Mon, 27 Mar 2017 19:10:45 +0000 (15:10 -0400)]
webstaff: warning sound for Bad Barcode dialog
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Etheridge [Mon, 27 Mar 2017 19:01:48 +0000 (15:01 -0400)]
webstaff: warning sound for Item Not Found in Item Status
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Etheridge [Thu, 23 Mar 2017 19:08:17 +0000 (15:08 -0400)]
webstaff: tweak successful renewal sound
aesthetic: default to info.wav instead of success.wav
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Fri, 24 Mar 2017 19:05:46 +0000 (15:05 -0400)]
LP#
1675899 Targeter --retarget-interval override fix
Treat the hold targeter --retarget-interval command line option as an
option containing a string value (the interval) instead of a boolean.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Josh Stompro [Thu, 23 Feb 2017 19:38:12 +0000 (13:38 -0600)]
LP#
1667115 - Silence config.hard_due_date warning
For every checkout where a hard due date isn't used there is a log
warning of "retrieve config.hard_due_date called with no ID...".
This fix silences that warning.
Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Kathy Lussier [Wed, 12 Apr 2017 02:37:20 +0000 (22:37 -0400)]
LP#
1670425: RTL improvements to new advanced search limiter block
Add some extra divs to the block with associated styling so that the advanced
search limiter block displays correctly for right-to-left languages. Also, add
some CSS to the rtl stylesheet so that padding and margins are added to the
correct side of blocks.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Kathy Lussier [Fri, 10 Mar 2017 17:50:20 +0000 (12:50 -0500)]
LP#
1670425: Adjust the release notes entry to reflect changes
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Kathy Lussier [Fri, 10 Mar 2017 13:57:26 +0000 (08:57 -0500)]
LP#
1670425: New responsive design for advanced search limiters block
When the screen is 600px or smaller, we continue to only display the 'x filters
applied' link as we did with the sidebar display because displaying limiters
pushes the results too far down the screen. Clicking the link toggles the
display of the limiters.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Kathy Lussier [Thu, 2 Mar 2017 04:06:49 +0000 (23:06 -0500)]
LP#
1670425: Moving display of advanced search limiters on search results page
Moves the new 2.12 advanced search filters block out of the sidebar and
along the top of the screen so that the user can see limiters along with their
other search terms.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Galen Charlton [Wed, 12 Apr 2017 20:06:09 +0000 (16:06 -0400)]
LP#
1665933: describe the new -x option when running -h
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Conflicts:
build/tools/make_release
Jason Stephenson [Tue, 11 Apr 2017 14:52:09 +0000 (10:52 -0400)]
LP
1665933: Skip XUL staff client build in make_release.
Add a -x option to skip building the XulRunner staff clients. This is
useful for making custom tarballs for local installation where you
will build the staff client on the server.
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Thu, 6 Apr 2017 04:25:15 +0000 (00:25 -0400)]
LP#
1680312: Fix IDs for 950.data.seed-values.sql for i18n
For oils_i18n_gettext purposes, fix the IDs being fed so that we do not
get duplicates when generating the translation files for 950.data.seed-values
Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Fri, 7 Apr 2017 18:19:22 +0000 (14:19 -0400)]
LP#
1680312 Ensure oils_i18n_gettext keys are unique
To avoid inadvertent introduction of duplicate oils_18n_gettext() keys
in the data seed SQL, which will then prevent translated strings from
being able to be loaded, add a regression test.
Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Ben Shum <ben@evergreener.net>
Galen Charlton [Thu, 30 Mar 2017 21:03:07 +0000 (17:03 -0400)]
LP#
1677416: unbreak use of egOrgSelector by egEditFmRecord
This patch fixes a regression where attempting to change
the value of an egOrgSelector embedded in an egEditFmRecord
would result in errors like this:
Error: [$compile:nonassign] http://errors.angularjs.org/1.5.11/$compile/nonassign?p0=rec_orgs%5Bfield.name%5D()&p1=selected&p2=egOrgSelector
To test
-------
[1] Open the MARC Tag Tables admin interface in the web
staff client and edit an existing entry. Note that
changing the selected OU will result in there being
no change and error messages appearing in the browser
JavaScript console.
[2] Apply the patch and repeat step 1.
[3] Verify that no errors are logged.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Mike Rylander [Thu, 9 Mar 2017 20:26:44 +0000 (15:26 -0500)]
LP#
1167541: Use Patron home org for pickup lib instead of staff's
When staff are placing a hold for a patron, we should use the patron's
preferred pickup location, and failing that, their home library rather
than the staff's home library.
To test
-------
[1] In the web staff client, search for a title to place
a hold request on, using a patron record
whose home library is different from the home library of
the staff member you are logged in as.
[2] Note that the pickup location defaults to the staff
account's home library.
[3] Apply the patch and repeat step #1. This time, the default
pickup library should be the home library of the patron.
[4] Set a preferred pickup location for the patron, then
repeat step #1. This time, the default pickup library
should be the preferred pickup location just set.
[5] Repeat steps #1-#4 using the XUL staff client; note that
for step #3, it will be necessary to rebuild the client.
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jane Sandberg [Thu, 6 Apr 2017 04:15:45 +0000 (21:15 -0700)]
Docs: Adding more information about closed dates editor
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Dan Scott [Wed, 5 Apr 2017 21:25:10 +0000 (17:25 -0400)]
Install a modern Node.js
Rather than directing people to use an ancient version of Node.js from source,
point at the LTS version of the downloadable package (if necessary).
Signed-off-by: Dan Scott <dan@coffeecode.net>
Galen Charlton [Tue, 4 Apr 2017 14:12:42 +0000 (10:12 -0400)]
LP#
1643998: update list of supported languages
Per translations coordinator Eva Cerniňáková, add ar-JO
and remove fi-FI.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jeanette Lundgren [Fri, 20 Jan 2017 19:34:59 +0000 (14:34 -0500)]
LP#
1643998 Docs: Updates needed to languages
Signed-off-by: Jeanette Lundgren <jlundgren@cwmars.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Jane Sandberg [Sun, 2 Apr 2017 17:38:01 +0000 (10:38 -0700)]
Docs: replacing XUL client docs with Browser client docs
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Eva Cerniňáková [Sun, 2 Apr 2017 16:03:53 +0000 (09:03 -0700)]
Docs: Information for system administrators about translations
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Jane Sandberg [Tue, 28 Mar 2017 19:41:16 +0000 (15:41 -0400)]
Docs: Web client no longer has borders around patron name
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Jane Sandberg [Tue, 28 Mar 2017 13:44:23 +0000 (09:44 -0400)]
Docs: Updating column picker docs for Web client
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Jane Sandberg [Tue, 28 Mar 2017 11:23:46 +0000 (07:23 -0400)]
Docs: adding more to the config.tt2 variable list
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Jane Sandberg [Tue, 28 Mar 2017 03:14:36 +0000 (23:14 -0400)]
Docs: adding to the list of config.tt2 variables
Dan Scott [Mon, 27 Mar 2017 02:40:24 +0000 (22:40 -0400)]
Docs: Publish the 2.12 release notes
We've released 2.12, let's integrate the corresponding release
notes into the doc build.
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Robert Soulliere [Wed, 28 Sep 2016 14:35:53 +0000 (10:35 -0400)]
Docs: Use the 2.11 release notes
Update root.txt to point to the 2.11 release notes.
Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
Dan Scott [Mon, 27 Mar 2017 02:24:57 +0000 (22:24 -0400)]
Resolve a few doc build errors with images
* We need to match the case of images exactly on case-sensitive file systems
* Two dots in a file name confuses the simple-minded PDF build
* Comment out images that we don't actually have yet
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Galen Charlton [Wed, 22 Mar 2017 13:58:39 +0000 (09:58 -0400)]
LP#
1675025: Docs: mention that Vandelay can load MARCXML
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Remington Steed <rjs7@calvin.edu>
Galen Charlton [Wed, 22 Mar 2017 21:24:02 +0000 (17:24 -0400)]
LP#
1669868: fix regression that broke building staff client
Looks like AM_CONDITIONAL should not be in if blocks per
https://www.gnu.org/software/automake/manual/html_node/Usage-of-Conditionals.html
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 19:57:48 +0000 (15:57 -0400)]
fix typo that broken generation of es-ES lang.dtd
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 19:26:05 +0000 (15:26 -0400)]
Translation updates - po files
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 19:21:56 +0000 (15:21 -0400)]
Translation updates - newpot
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 18:05:14 +0000 (14:05 -0400)]
update server upgrade instructions for 2.12.0
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 18:03:21 +0000 (14:03 -0400)]
update release notes for 2.12.0
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 18:00:25 +0000 (14:00 -0400)]
2.11.3-2.12.0 schema update script
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Wed, 22 Mar 2017 16:25:41 +0000 (12:25 -0400)]
LP#
1668720: remove browser console noise for OPAC
This patch fixes a case where JavaScript used in the OPAC
attempts to set the value of a #client_tz_id input on all
pages, even though only the login page has such an input.
To test:
[1] Load the OPAC homepage and open the JavaScript console/developer tools.
Note that there's a "Cannot set property 'value' of null"
error.
[2] Apply the patch and try again; this time there shouldn't
be such an error.
[3] Open the login page, and verify, using developer tools,
that the hidden client_tz_id input does have its value
set to the client timezone.
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Jason Stephenson [Tue, 21 Mar 2017 19:34:21 +0000 (15:34 -0400)]
LP
1669868: Fix make check for all distros.
Chris Sharp found that make check was failing on Ubuntu 14.04 and 16.04.
I borrowed a few lines from the OpenSRF configure.ac and modified the
Open-ILS/src/c-apps/tests/Makefile.am to use a more autoconf-oriented
approach that won't lead to unnecessary checks in the install scripts.
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Ben Shum [Tue, 21 Mar 2017 13:37:48 +0000 (09:37 -0400)]
Docs: README to include Debian for changing ownership of /var/lock/apache2
Minor tweak to also include Debian among distributions where it might
be necessary to change ownership of /var/lock/apache2 to opensrf user.
Previously this had been Ubuntu only issue, but has since been encountered
during new Debian installations.
Signed-off-by: Ben Shum <ben@evergreener.net>
Jillianne Presley [Tue, 21 Mar 2017 18:22:51 +0000 (11:22 -0700)]
Docs: replacing XUL booking module screenshots with browser client ones
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>