]> git.evergreen-ils.org Git - Evergreen.git/commit
Further clean-up of Serials interfaces
authorDan Wells <dbw2@calvin.edu>
Tue, 21 Jun 2011 21:09:58 +0000 (17:09 -0400)
committerJason Etheridge <jason@esilibrary.com>
Wed, 22 Jun 2011 13:51:54 +0000 (09:51 -0400)
commitb1d1e4bb08a9966889e17b62a789c958b8cf298c
tree68ae48f9cda65e3d627c64bf8d6b518810cbae25
parent924294909633331f4dec3ee8cd4011c9458baf13
Further clean-up of Serials interfaces

When trying to come up with good tests, found a few bugs (imagine!).
Some have been nagging for a while now.

1) For 'MFHDDrawn' event, make sure it runs if deleting the last
serials data of any kind for that record (to unpopulate the menus
properly)

2) Make sure global mfhd member (g.mfhd) is cleared in the same case
(i.e. deleting the last serials data for that record)

3) Add a string to better indicate when no MFHD records are available
for 'Legacy Record Entry' drop-down

4) Convert submitted empty drop-down values to 'null' as needed in
distribution editor

5) Mark subscription 'start date' as a required field

6) Make serial virtual records better handle deleted 'legacy record
entries' attached to distributions, and also expose non-deleted
record entries even if in 'use_sdist_only' summary mode

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm
Open-ILS/web/opac/skin/default/js/rdetail.js
Open-ILS/xul/staff_client/chrome/content/cat/opac.js
Open-ILS/xul/staff_client/server/locale/en-US/serial.properties
Open-ILS/xul/staff_client/server/serial/sdist_editor.js
Open-ILS/xul/staff_client/server/serial/ssub_editor.js