Rough cut of 'open-ils.acq.lineitem.cancel', which "Cancels a lineitem, any of its...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 1 Apr 2010 05:14:47 +0000 (05:14 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 1 Apr 2010 05:14:47 +0000 (05:14 +0000)
commite6ba9a522955a76a196f02508aa4894b3244ec64
treeb20b3c1ff5fbb4b6316df7ec5a5e30e1956cd597
parent1ec5a4210f949fcfdedb0f189ddda55bebbb5443
Rough cut of 'open-ils.acq.lineitem.cancel', which "Cancels a lineitem, any of its detail entries and corresponding copies and call numbers, and potentially related holds (if the bib becomes empty)."  Need to smoke test it, add hold deletion if the bib becomes empty (and add an org unit setting for optionally deleting the bib as well), and check to see if volume deletion is being handled automatically by open-ils.cat.asset.copy.fleshed.batch.update

From my open-ils.acq.lineitem.cancel branch

git-svn-id: svn://svn.open-ils.org/ILS/trunk@16076 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm