Add opac_visible attribute to copy and serial unit statuses
authorDan Scott <dan@coffeecode.net>
Tue, 7 Jun 2011 14:09:57 +0000 (10:09 -0400)
committerDan Scott <dan@coffeecode.net>
Mon, 13 Jun 2011 14:07:43 +0000 (10:07 -0400)
commit8abd5c7d8552ef8b9acf0a9e2090ec667674837d
tree06918379e90b3a9f761d40e8d8a69ac8d85eb9a7
parent7feafcf562d49a0af383824dd3c7b5bdd05fa170
Add opac_visible attribute to copy and serial unit statuses

config.copy_status defines an opac_visible column, but that attribute
was not being exposed in the holdings XML, so code that displayed copies
and serial units based on the holdings XML had to hardcode the display
based on the status ID or name instead of using the configured setting.

To simplify display logic, teach holdings XML about the opac_visible
column and expose its value in the status element as a new opac_visible
attribute.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm