fulfillment.git
3 years agoff: bring back correct FF search code; unbreak search startup which requires an initi... eg-26-ff-10
Mike Rylander [Thu, 17 Mar 2016 21:31:55 +0000]
ff: bring back correct FF search code; unbreak search startup which requires an initialize() sub

Signed-off-by: Mike Rylander <mrylander@gmail.com>

3 years agomore ff connector settings menu repairs
Bill Erickson [Fri, 30 May 2014 15:23:30 +0000]
more ff connector settings menu repairs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoConnector Settings Editor menu fixes
miker [Wed, 16 May 2012 15:54:34 +0000]
Connector Settings Editor menu fixes

git-svn-id: svn://fulfillment-ill.org/FulfILLment/trunk@386 c09e901b-359b-4c48-93b1-c7450cb1b5b7

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Conflicts:
Open-ILS/xul/staff_client/chrome/content/main/menu.js

3 years agoAdd menu entry for connector settings editor
miker [Wed, 16 May 2012 14:49:59 +0000]
Add menu entry for connector settings editor

git-svn-id: svn://fulfillment-ill.org/FulfILLment/trunk@385 c09e901b-359b-4c48-93b1-c7450cb1b5b7
Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoAdd support for an initial type_filter param to org_unit_settings.xhtml to load only...
miker [Wed, 16 May 2012 13:37:55 +0000]
Add support for an initial type_filter param to org_unit_settings.xhtml to load only the fulfillment settings

git-svn-id: svn://fulfillment-ill.org/FulfILLment/trunk@384 c09e901b-359b-4c48-93b1-c7450cb1b5b7

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Conflicts:
Open-ILS/xul/staff_client/chrome/content/main/menu.js

3 years agoRecover patron reg for staff : b313d53
Bill Erickson [Fri, 30 May 2014 15:00:30 +0000]
Recover patron reg for staff : b313d53

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF Hold => ILL Request label updates (partial side-port 9faf9d1)
Bill Erickson [Fri, 30 May 2014 14:58:23 +0000]
FF Hold => ILL Request label updates (partial side-port 9faf9d1)

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoSplash page FF logo updates continued
Bill Erickson [Fri, 30 May 2014 14:31:19 +0000]
Splash page FF logo updates continued

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoUse the fulfillment logo
miker [Fri, 2 Mar 2012 03:16:14 +0000]
Use the fulfillment logo

git-svn-id: svn://fulfillment-ill.org/FulfILLment/trunk@279 c09e901b-359b-4c48-93b1-c7450cb1b5b7

Plus a few additions from the original.

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoEvergreen -> FulfILLment cleanup
miker [Fri, 17 Feb 2012 16:00:55 +0000]
Evergreen -> FulfILLment cleanup

git-svn-id: svn://fulfillment-ill.org/FulfILLment/trunk@246 c09e901b-359b-4c48-93b1-c7450cb1b5b7
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Conflicts:
Open-ILS/xul/staff_client/chrome/content/util/network.js

3 years agoChop out visible vestiges of exiced features
Bill Erickson [Fri, 30 May 2014 13:42:22 +0000]
Chop out visible vestiges of exiced features

Side-port of db0e630 from legacy repo.

Hide a bunch of staff client menu entries that have no business being
accessed in the context of Fulfillment.

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff: recover ncip template lost in code migration
Bill Erickson [Thu, 6 Mar 2014 19:11:17 +0000]
ff: recover ncip template lost in code migration

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff: SQL mediated holds; bib import sql repairs
Bill Erickson [Thu, 6 Mar 2014 17:02:59 +0000]
ff: SQL mediated holds; bib import sql repairs

* Ensure the holds insertion where the mediated org setting is
  unset result in a frozen=FALSE value and not a frozen=NULL value.

* Repair SQL thinko in bib fast import proc, checking "!bool" vs
  "NOT bool", since ! isn't valid SQL.

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF apache config updates
Bill Erickson [Thu, 13 Feb 2014 14:31:17 +0000]
FF apache config updates

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF add ff to example opensrf.xml; disable some stuff
Bill Erickson [Wed, 12 Feb 2014 19:06:50 +0000]
FF add ff to example opensrf.xml; disable some stuff

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Conflicts:
Open-ILS/examples/opensrf.xml.example

3 years agoFF staff support display/toggle of holds suspend / activate
Bill Erickson [Tue, 11 Feb 2014 20:11:26 +0000]
FF staff support display/toggle of holds suspend / activate

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF additional hold mediation SQL repairs
Bill Erickson [Tue, 11 Feb 2014 19:34:42 +0000]
FF additional hold mediation SQL repairs

oils_json_to_text() should not be used against boolean values.  They can
be cast directly to SQL BOOL's.

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF mediated holds TPAC support
Bill Erickson [Tue, 11 Feb 2014 19:13:45 +0000]
FF mediated holds TPAC support

When using mediated holds (YAOUS ff.request.force_mediation is true),
disallow patron access to the hold suspend and activate functions.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Conflicts:
Open-ILS/src/templates/opac/myopac/holds/edit.tt2

3 years agohold mediation syntax repairs
Bill Erickson [Tue, 11 Feb 2014 18:40:50 +0000]
hold mediation syntax repairs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoAllow YAOUS to control ILL mediation
Mike Rylander [Tue, 28 Jan 2014 16:35:50 +0000]
Allow YAOUS to control ILL mediation

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF staff UI refers to Holds as ILL Requests
Bill Erickson [Mon, 10 Feb 2014 22:23:33 +0000]
FF staff UI refers to Holds as ILL Requests

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF opac skinning; small logo needs work
Bill Erickson [Mon, 10 Feb 2014 21:49:10 +0000]
FF opac skinning; small logo needs work

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff: koha svc supports proto and port configs
Bill Erickson [Mon, 6 Jan 2014 19:11:01 +0000]
ff: koha svc supports proto and port configs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF field additions and repairs
Bill Erickson [Thu, 5 Dec 2013 14:46:15 +0000]
FF field additions and repairs

* repair checkout (mis-named patron_id field)
* add shelf expire time to on-shelf and item status display
* default to short date format

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff: fix user name display in item status page
Bill Erickson [Wed, 4 Dec 2013 18:22:54 +0000]
ff: fix user name display in item status page

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff / item status UI receive item repair
Bill Erickson [Mon, 25 Nov 2013 21:06:04 +0000]
ff / item status UI receive item repair

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / ensure lookupcomplete is set even when no data is present
Bill Erickson [Wed, 6 Nov 2013 18:04:07 +0000]
ff ui / ensure lookupcomplete is set even when no data is present

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / onshelf labels
Bill Erickson [Wed, 6 Nov 2013 15:58:37 +0000]
ff ui / onshelf labels

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / column sorting and more
Bill Erickson [Wed, 6 Nov 2013 14:44:30 +0000]
ff ui / column sorting and more

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / list columns in template
Bill Erickson [Tue, 5 Nov 2013 22:02:34 +0000]
ff ui / list columns in template

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : move to all flattener; needs more testing
Bill Erickson [Tue, 5 Nov 2013 16:08:19 +0000]
ff ui : move to all flattener; needs more testing

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agostaff web : net log errors
Bill Erickson [Tue, 5 Nov 2013 16:08:03 +0000]
staff web : net log errors

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : only show no-items message after initial query
Bill Erickson [Mon, 4 Nov 2013 21:37:57 +0000]
ff ui : only show no-items message after initial query

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : fetch pending holds via flattener
Bill Erickson [Mon, 4 Nov 2013 21:32:30 +0000]
ff ui : fetch pending holds via flattener

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : IDL rhrr pcrud controller
Bill Erickson [Mon, 4 Nov 2013 21:32:11 +0000]
ff ui : IDL rhrr pcrud controller

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / more list repairs
Bill Erickson [Mon, 4 Nov 2013 19:34:55 +0000]
ff ui / more list repairs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoport list code to egList
Bill Erickson [Mon, 4 Nov 2013 19:12:24 +0000]
port list code to egList

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : list api cleanup
Bill Erickson [Mon, 4 Nov 2013 19:12:10 +0000]
web staff : list api cleanup

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff web / cleanup
Bill Erickson [Mon, 4 Nov 2013 18:49:49 +0000]
ff web / cleanup

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : support minify for net.js
Bill Erickson [Mon, 4 Nov 2013 18:28:46 +0000]
web staff : support minify for net.js

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / link to tpac; remove eg navbar
Bill Erickson [Mon, 4 Nov 2013 17:20:42 +0000]
ff ui / link to tpac; remove eg navbar

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / css compensate for slightly wider banner image
Bill Erickson [Mon, 4 Nov 2013 16:08:17 +0000]
ff ui / css compensate for slightly wider banner image

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / display more patron info
Bill Erickson [Mon, 4 Nov 2013 15:53:20 +0000]
ff ui / display more patron info

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / style borrower/lender pills
Bill Erickson [Mon, 4 Nov 2013 15:44:49 +0000]
ff ui / style borrower/lender pills

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui / wording improvements and i18n; show circ patron info
Bill Erickson [Mon, 4 Nov 2013 15:27:04 +0000]
ff ui / wording improvements and i18n; show circ patron info

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : updating to latest template layout; extracting css
Bill Erickson [Mon, 4 Nov 2013 15:02:20 +0000]
ff ui : updating to latest template layout; extracting css

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoside-porting web staff base template
Bill Erickson [Mon, 4 Nov 2013 14:41:12 +0000]
side-porting web staff base template

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoside-porting web staff template/sidebar improvements
Bill Erickson [Mon, 4 Nov 2013 14:36:32 +0000]
side-porting web staff template/sidebar improvements

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoside-porting latest UI services code from web staff project
Bill Erickson [Mon, 4 Nov 2013 14:28:50 +0000]
side-porting latest UI services code from web staff project

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : misc repairs
Bill Erickson [Tue, 29 Oct 2013 13:33:15 +0000]
ff ui : misc repairs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : on-shelf tab; push status tab right
Bill Erickson [Mon, 28 Oct 2013 21:26:03 +0000]
ff ui : on-shelf tab; push status tab right

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : template i18n; cleanup
Bill Erickson [Mon, 28 Oct 2013 20:59:02 +0000]
ff ui : template i18n; cleanup

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : code formatting improvements
Bill Erickson [Mon, 28 Oct 2013 20:33:10 +0000]
ff ui : code formatting improvements

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff and ui : fulfillment_admin perm; paging improvements
Bill Erickson [Mon, 28 Oct 2013 19:57:52 +0000]
ff and ui : fulfillment_admin perm; paging improvements

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : orientation as url component
Bill Erickson [Mon, 28 Oct 2013 18:11:39 +0000]
ff ui : orientation as url component

maintain our lender vs borrower filter orientation within the url so
that browser-back returns the user to the correct list of items.  it
also helps simplify the code.

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff ui : repair some action click handlers
Bill Erickson [Mon, 28 Oct 2013 17:40:22 +0000]
ff ui : repair some action click handlers

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : better default sip name extraction (confirmed w/ koha)
Bill Erickson [Mon, 28 Oct 2013 17:15:57 +0000]
ff : better default sip name extraction (confirmed w/ koha)

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : TPAC FF login
Bill Erickson [Mon, 28 Oct 2013 16:06:44 +0000]
ff : TPAC FF login

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : tpac auth porting, part 1
Bill Erickson [Mon, 28 Oct 2013 14:13:08 +0000]
ff : tpac auth porting, part 1

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff staff web : generate org selector by perms
Bill Erickson [Mon, 28 Oct 2013 13:11:40 +0000]
ff staff web : generate org selector by perms

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : env supports ad-hoc loaders; more todo
Bill Erickson [Mon, 28 Oct 2013 13:10:32 +0000]
web staff : env supports ad-hoc loaders; more todo

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : added egUser.hasPermAt()
Bill Erickson [Sun, 27 Oct 2013 14:04:09 +0000]
web staff : added egUser.hasPermAt()

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : ui log repair for circulating items
Bill Erickson [Sat, 26 Oct 2013 22:26:50 +0000]
ff : ui log repair for circulating items

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : staff UI record upload result msg
Bill Erickson [Sat, 26 Oct 2013 22:22:52 +0000]
ff : staff UI record upload result msg

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : copy-level remote_id field not currently present
Bill Erickson [Sat, 26 Oct 2013 22:22:34 +0000]
ff : copy-level remote_id field not currently present

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : initial bib upload form
Bill Erickson [Fri, 25 Oct 2013 21:49:39 +0000]
ff : initial bib upload form

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : staff web UI repairs
Bill Erickson [Fri, 25 Oct 2013 20:23:03 +0000]
ff : staff web UI repairs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : load egOrg service; we need that
Bill Erickson [Fri, 25 Oct 2013 20:22:46 +0000]
web staff : load egOrg service; we need that

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : connector sanity check org id
Bill Erickson [Fri, 25 Oct 2013 20:22:15 +0000]
ff : connector sanity check org id

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : banner images
Bill Erickson [Fri, 25 Oct 2013 19:31:37 +0000]
ff : banner images

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff/angular UI initial import
Bill Erickson [Fri, 25 Oct 2013 14:23:16 +0000]
ff/angular UI initial import

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : pulling connector mods from ff master
Bill Erickson [Fri, 25 Oct 2013 18:53:33 +0000]
ff : pulling connector mods from ff master

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : default hold boundary
Bill Erickson [Fri, 25 Oct 2013 18:51:01 +0000]
ff : default hold boundary

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : initial EG perl diffs import
Bill Erickson [Fri, 25 Oct 2013 18:24:49 +0000]
ff : initial EG perl diffs import

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Conflicts:
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm

3 years agoff : IDL changes
Bill Erickson [Fri, 25 Oct 2013 17:29:14 +0000]
ff : IDL changes

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoff : sql mods file repairs
Bill Erickson [Fri, 25 Oct 2013 16:18:35 +0000]
ff : sql mods file repairs

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoFF : initial SQL mods file; needs testing
Bill Erickson [Fri, 25 Oct 2013 15:47:25 +0000]
FF : initial SQL mods file; needs testing

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoMake FF a child of Evergreen; experiment
Bill Erickson [Fri, 30 Aug 2013 20:21:05 +0000]
Make FF a child of Evergreen; experiment

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : remove debug log
Bill Erickson [Fri, 25 Oct 2013 15:00:15 +0000]
web staff : remove debug log

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : add charset meta
Bill Erickson [Fri, 25 Oct 2013 14:59:18 +0000]
web staff : add charset meta

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb sfaff : improved apache rewrite handler
Bill Erickson [Fri, 25 Oct 2013 03:26:27 +0000]
web sfaff : improved apache rewrite handler

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agostaff web : navbar docs repair
Bill Erickson [Thu, 24 Oct 2013 20:39:04 +0000]
staff web : navbar docs repair

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoweb staff : combine required services into a single egCoreMod module
Bill Erickson [Thu, 24 Oct 2013 19:04:38 +0000]
web staff : combine required services into a single egCoreMod module

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoAngular web staff - initial import
Bill Erickson [Thu, 24 Oct 2013 18:39:33 +0000]
Angular web staff - initial import

 * TT-ifying the HTML files
 * Initial Apache rewrite configuration to support routes

Signed-off-by: Bill Erickson <berick@esilibrary.com>

3 years agoLP#1509479: set a limit on loops in QP's decompose() method
Galen Charlton [Fri, 23 Oct 2015 20:03:07 +0000]
LP#1509479: set a limit on loops in QP's decompose() method

Following a suggestion of Dan Scott's, add a pair of
suspenders to the belt and enforce an arbitrary limit
of 1000 passes through QP->decompse().

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Dan Scott <dscott@laurentian.ca>

3 years agoLP#1509479: fix infinite loop bug in QueryParser
Galen Charlton [Fri, 23 Oct 2015 19:23:05 +0000]
LP#1509479: fix infinite loop bug in QueryParser

An unclosed phrase search that has a modifier can cause QueryParser to
enter an infinite loop, tying up open-ils.storage backends.

Examples of such searches include:

  -"cats and dogs
  subject:+"physical chemistry

This patch fixes the bug by allowing the end of the query string
to terminate a phrase (in addition to a quotation mark).

To test:

[1] Verify that the t/21-QueryParser.t unit test passes
[2] To test in a *development* database, before applying the patch
    run one of the example queries.  Observe that no
    results are returned, and that one of the open-ils.storage
    drones is running at 100% CPU.
[3] Apply the patch and restart the open-ils.storage service.
[4] Try the query again; this time, it should return results
    immediately without causing an open-ils.storage drone to
    peg a CPU.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Dan Scott <dscott@laurentian.ca>

4 years agoDocs: 2.6 Duplicate Serials Barcode Alert
Angela Kilsdonk [Wed, 24 Jun 2015 17:16:21 +0000]
Docs: 2.6 Duplicate Serials Barcode Alert

Documentation for new duplicate serials barcode alert in Serials Batch Receive.

Signed-off-by: Angela Kilsdonk <akilsdonk@esilibrary.com>

4 years agoLP#1446816 HTML-escape notes in XUL patron alert page
Bill Erickson [Wed, 17 Jun 2015 17:27:05 +0000]
LP#1446816 HTML-escape notes in XUL patron alert page

Avoid rendering HTML contained in patron messages, etc. in the XUL
patron stop-sign page.

Thanks to Jason Etheridge, ESI for noting this problem and contributing
the original patch fix.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Ben Shum <bshum@biblio.org>

4 years agoDocs: General improvements to EDI docs
Jane Sandberg [Tue, 19 May 2015 21:13:05 +0000]
Docs: General improvements to EDI docs

Signed-off-by: Remington Steed <rjs7@calvin.edu>

4 years agoDocs: Added hard due dates docs
Jane Sandberg [Sun, 17 May 2015 16:32:21 +0000]
Docs: Added hard due dates docs

Signed-off-by: Yamil Suarez <yamil@yamil.com>

4 years agoLP#1449283: fix auth when running under Apache 2.4
Galen Charlton [Thu, 30 Apr 2015 18:07:14 +0000]
LP#1449283: fix auth when running under Apache 2.4

When running under Apache 2.4 using the stock configuration
derived from apache_24/eg_vhost.conf.in, protected
URLs such as https://eghost/reporter/ that are meant to
require valid EG staff credentials were not in fact
requiring authentication.

This patch does the following to fix this:

[1] Removes several uses of "Require all granted" that
    was causing authentication to be ignored.
[2] Changes OpenILS::WWW::Proxy::Authen so that it always
    sets the username in the Apache request object if
    authentication was successful; it appears that starting
    with Apache 2.4, authentication handlers must ensure
    that a user name is set for a "Require valid-user"
    directive to work.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>

4 years agoForward-port 2.6.7 upgrade script
Dan Wells [Fri, 1 May 2015 19:58:40 +0000]
Forward-port 2.6.7 upgrade script

Signed-off-by: Dan Wells <dbw2@calvin.edu>

4 years agoLP#1427309 Fix Crash in Collections User Balance Summary
Jason Boyer [Mon, 2 Mar 2015 20:06:33 +0000]
LP#1427309 Fix Crash in Collections User Balance Summary

Previously a patron in collections that paid off all
transactions would cause a crash and stop processing
any balance summary file that they are supposed to
appear in. Now user balance summaries can be created
in full even if some users have a 0 balance.

Signed-off-by: Jason Boyer <jboyer@library.in.gov>
Signed-off-by: Bill Erickson <berickxx@gmail.com>

4 years agoLP#1380803 Update PO summary amounts
Bill Erickson [Mon, 6 Apr 2015 21:33:26 +0000]
LP#1380803 Update PO summary amounts

Refresh the PO summary amounts (spent, encumbered, estimated) each time
an amount-changing event occurs.  These include changing the lineitem
price, adding/removing a direct charge, and adding/removing copies via
the copy grid.

Note that adding/removing copies via the batch-updater alread causes a
page refresh, which updates the summary amounts.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>

4 years agoLP#1380803 Include direct charges in PO esimated price
Bill Erickson [Mon, 6 Apr 2015 18:54:55 +0000]
LP#1380803 Include direct charges in PO esimated price

Move the estimated PO price calculation into the middle layer, along
with the total encumbered and spent calculation.  Add a new
PO.amount_estimated field for carrying the data.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>

4 years agoDocs: Remove these separate bug fix files now that they are part of core RELEASE...
Ben Shum [Fri, 10 Apr 2015 14:54:39 +0000]
Docs: Remove these separate bug fix files now that they are part of core RELEASE NOTES

Signed-off-by: Ben Shum <bshum@biblio.org>

4 years agoDocs: Update 2.6 RELEASE NOTES to include new section on Bug Fixes
Ben Shum [Fri, 10 Apr 2015 14:53:59 +0000]
Docs: Update 2.6 RELEASE NOTES to include new section on Bug Fixes

Signed-off-by: Ben Shum <bshum@biblio.org>

4 years agoLP#1435494: add release notes entry
Galen Charlton [Thu, 9 Apr 2015 20:50:24 +0000]
LP#1435494: add release notes entry

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>

4 years agoLP#1435494: suggest 1048575 as a default resultset_limit
Galen Charlton [Thu, 9 Apr 2015 20:09:59 +0000]
LP#1435494: suggest 1048575 as a default resultset_limit

Per a suggestion by Thomas Berezansky; this magic number
represents the number of rows supported by XSLX, less one
for a header row.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>

4 years agoLP#1435494: do not encourage <resultset_limit></resultset_limit>
Galen Charlton [Thu, 9 Apr 2015 20:06:25 +0000]
LP#1435494: do not encourage <resultset_limit></resultset_limit>

An empty node in opensrf.xml gets parsed as an empty hashref,
not an empty scalar, so we'll use <resultset_limit>0</resultlet_limit>
in the suggested opensrf.xml config.  This fixes an issue
noticed by Ben Shum during testing where reports could fail with
the following message:

  DBD::Pg::st execute failed: ERROR: syntax error at or near "0"
  LINE 43: ) limited_to_HASH(0x2a974f8)_hits LIMIT HASH(0x2a974f8)
                             ^ at /openils/bin/clark-kent.pl line 243.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>