LP 1499123: Add ignore_proximity to config.standing_penalty.
authorJason Stephenson <jason@sigio.com>
Fri, 25 Sep 2015 00:35:50 +0000 (20:35 -0400)
committerJason Stephenson <jstephenson@mvlc.org>
Tue, 3 Nov 2015 13:00:50 +0000 (08:00 -0500)
commita93f6321a7f8f4c87de9996cfc67da93161d0118
tree03f49dd7fe99fed6b55dd9843565c09ef5bff117
parent1069f3f570de907dcca4eb8427b577e1f15747f7
LP 1499123: Add ignore_proximity to config.standing_penalty.

This commit adds the integer column ignore_proximity to the
config.standing_penalty table.  It also adds the column to the
csp class entry in the IDL.

It also modifies the action.hold_permit_test() function from
110.hold_matrix.sql to use the ignore_proximity field from
config.standing_penalty when checking the user's penalties to see if
they block the hold.

We also modify the action.item_user_circ_test() function from
100.circ_matrix.sql to use the ignore_proximity field from the
config.standing_penalty table when checking to see if the user's
penalties block the circulation.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/100.circ_matrix.sql
Open-ILS/src/sql/Pg/110.hold_matrix.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.config.standing_penalty.ignore_proximity.sql [new file with mode: 0644]