]> 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:47:30 +0000 (09:47 -0400)
commit13acc6a9e4bcd174384039b635dd9d76a51b781e
treeee64a5fd3c8e3a2124e9c893529d3c0061f4c190
parent9970bcb407cd6eb399077084c0d79bd21496eef3
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/lib/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