]> git.evergreen-ils.org Git - Evergreen.git/commit
Code comments and tweaks for lost processing
authorDan Wells <dbw2@calvin.edu>
Mon, 5 Dec 2011 16:44:41 +0000 (11:44 -0500)
committerDan Wells <dbw2@calvin.edu>
Tue, 6 Dec 2011 14:45:03 +0000 (09:45 -0500)
commit27e32d09248a684e6291dd0aca5af4408271a352
tree11fc354277589a2ef2c6a526ca6376631e6a8523
parentacc0939f9879b02d3f55321eb8efccc4a35e9fad
Code comments and tweaks for lost processing

This commit is intended to do the following:

* Fix case where MISSING status is not retained for items
  being sent 'home' (as it was in previous versions)
* Be more explicit about when we unset the LOST status and when
  we do not in checkin_handle_lost()
* Prevent update of the copy in checkin_handle_lost() unless we
  actually change the status
* Restore log messages for special handling of LOST/MISSING
  checkins away from 'home'
* Provide additional code comments to clarify intended behavior

Note: Given the current restructure, MISSING item behavior is no
longer affected by 'lost_immediately_available' setting.  That
seemed more bug than feature, and can be implemented later
(perhaps as a separate setting) if required.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm