]> git.evergreen-ils.org Git - Evergreen.git/commit
LP887822 mint_condition/Quality not set correctly
authorJason Etheridge <jason@esilibrary.com>
Tue, 8 Nov 2011 23:42:18 +0000 (18:42 -0500)
committerMike Rylander <mrylander@gmail.com>
Tue, 15 Nov 2011 16:51:18 +0000 (11:51 -0500)
commit9fd5c9aea9d401caefc2ffdbb7adcbbf2b7a3e6a
treee6b0932a4bdfe7b8e91c880b04527fee7797229b
parent1f9c2177643d50e4bd9065d850bbe2e17fe7b271
LP887822 mint_condition/Quality not set correctly

during item creation.

Specifically, the Javascript object for a new item (acp) does not explicitly set
the mint_condition field, leaving it null. The item attribute editor treats the
null as false (which it displays as "Mediocre" for that field). The database has
a not null constraint the corresponding column in asset.copy, and defaults to
true. So a new item in the attribute editor will show "Mediocre", but when
actually created, will become "Good".

This branch just sets mint_condition to true when an item is created.

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/xul/staff_client/chrome/content/cat/opac.js
Open-ILS/xul/staff_client/server/cat/util.js
Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js