]> git.koha-community.org Git - koha.git/commit
Bug 8455 - Check ins processed through "Check Out" tab of the Patron Record ignore...
authorDavid Cook <dcook@prosentient.com.au>
Tue, 17 Jul 2012 08:30:13 +0000 (18:30 +1000)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Sat, 13 Oct 2012 01:18:12 +0000 (21:18 -0400)
commita2510b9e594e8fc752d7717c2b6e532e7246efbd
treed9754887f9614a0c640e8d436c915e51a9f033ff
parent7cda06cd90884944a51b7731bf76c5c1555c5219
Bug 8455 - Check ins processed through "Check Out" tab of the Patron Record ignore Circulation System Preferences

If you check-in an item through the "Check Out" tab of the Patron Record, the return/check-in ignores the "InProcessingToShelvingCart" and "ReturnToShelvingCart" circulation system preferences. Or rather, there just isn't any logic to handle them in the renewscript.pl file.

I'm pretty much just bringing the code straight across from returns.pl, although some minor changes need to be made due to context.

Both system preferences are important to include, since you can check-out an in processing item to a patron. While a regular check-in will clear the in processing status, a check-in through the Patron module will cause the item to have its status returned to "In Processing" rather than going to "Shelving Cart", if the preference is set, of course.

To test the scenario, turn on one of (or both of) these settings and try checking books in through the Circulation module and the Patron module.

Before the patch, you will see that only the Circulation module will change the shelving location.

After the patch, you should see identical behaviour.

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
(cherry picked from commit 8da4f376b4bdd66df966060536ee80adb672a643)

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
reserve/renewscript.pl