Serials: a wizard for the pattern code field of the caption_and_pattern object
authorsenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 3 Sep 2010 16:30:47 +0000 (16:30 +0000)
committersenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 3 Sep 2010 16:30:47 +0000 (16:30 +0000)
commita623998209db1cc3299818a2922fd6d42b529ba8
treeab2308c24945c2ddd836c8573cf3f731f8723605
parent81bfc8e06aaa9b1134a55c9e68b4c55373b1bc67
Serials: a wizard for the pattern code field of the caption_and_pattern object

This field holds the same data you'd find in the contents of an 853, 854, or
855 tag.  This wizard aims to make it a little easier for mere mortals to
compose this information, since the correctness of this field is fairly
central to reasonably accurate serials issuance prediction.

Find a button to launch this wizard from the Caption/Pattern interface of the
Serial Control View.

Big thanks to Galen Charlton, Dan Wells and Mike Rylander for all the help in
getting this started and understanding the MARC.

The wizard does still have a way to go before it's everything it can be. It
still needs (in no particular order):
    - scrollbars on that dialog window
    - support for subfield $y and probably $z, possibly others
    - i18n fixes, accessibility improvements
    - more control over subfield $8
    - more input validation and user guidance; sane defaults for some fields?
    - reconsideration of the order of the parts of the wizard
    - finding out if it makes sense to allow $m without $j,$k and $l present

git-svn-id: svn://svn.open-ils.org/ILS/trunk@17472 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/server/locale/en-US/serial.properties
Open-ILS/xul/staff_client/server/serial/batch_receive.js
Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul
Open-ILS/xul/staff_client/server/serial/common.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/pattern_wizard.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/pattern_wizard.xul [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/scap_editor.js
Open-ILS/xul/staff_client/server/serial/scap_editor.xul
Open-ILS/xul/staff_client/server/skin/serial.css