From: Jason Etheridge Date: Thu, 28 Jan 2016 17:08:58 +0000 (-0500) Subject: migration_tools.find_hold_matrix_matchpoint2 X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=3061dc540ceb3818387c50694c68fbe69a47cd8c;hp=adfcc2989bbcc6e6c2aab72a4464fd31771d5354 migration_tools.find_hold_matrix_matchpoint2 another convenience function Signed-off-by: Jason Etheridge --- diff --git a/sql/base/base.sql b/sql/base/base.sql index 8423d08..19a48f8 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -2334,6 +2334,16 @@ CREATE OR REPLACE FUNCTION migration_tools.find_hold_matrix_matchpoint (INTEGER) ); $$ LANGUAGE SQL; +CREATE OR REPLACE FUNCTION migration_tools.find_hold_matrix_matchpoint2 (INTEGER) RETURNS SETOF action.matrix_test_result AS $$ + SELECT action.hold_request_permit_test( + (SELECT pickup_lib FROM action.hold_request WHERE id = $1), + (SELECT request_lib FROM action.hold_request WHERE id = $1), + (SELECT current_copy FROM action.hold_request WHERE id = $1), + (SELECT usr FROM action.hold_request WHERE id = $1), + (SELECT requestor FROM action.hold_request WHERE id = $1) + ); +$$ LANGUAGE SQL; + CREATE OR REPLACE FUNCTION migration_tools.find_circ_matrix_matchpoint (INTEGER) RETURNS SETOF action.found_circ_matrix_matchpoint AS $$ SELECT action.find_circ_matrix_matchpoint( (SELECT circ_lib FROM action.circulation WHERE id = $1),