Bug 33976: Disable claims returned option in moredetail.pl when another lost status...
authorEmily Lamancusa <emily.lamancusa@montgomerycountymd.gov>
Fri, 9 Jun 2023 18:54:33 +0000 (14:54 -0400)
committerTomas Cohen Arazi <tomascohen@theke.io>
Mon, 26 Jun 2023 14:39:57 +0000 (11:39 -0300)
commit6857d4f896f5a79875ce609e54307cf8afc2b448
tree59a3118666cd810da8427f87b1a8aa99bc458550
parent1d60fd79a47cd1dcc3f8e9e1e27ac2c887d77f3c
Bug 33976: Disable claims returned option in moredetail.pl when another lost status is selected

Prevent "claims returned" from being selectable from moredetail.pl, even
if another lost status is already set

To test:
1. Configure Claims returned
    i. Go to Administration > Authorized Values > LOST
    ii. Add a new authorized value with value:6 and description:Claims returned
    iii. Go to Administration > System Preferences
    iv. Set ClaimReturnedLostValue to 6 and save
2. Go to any title record and click the barcode for any item
3. Click the Lost status drop-down.
   Note that the Claims Returned option is disabled.
4. Select a Lost status and click "Set status"
5. Click the Lost status drop-down.
   Note that the Claims Returned option is now selectable.
6. Apply the patch and refresh the page
7. Note that the Claims Returned option is now disabled.
8. Find a different item and check it out to a customer.
9. On that customer's account, click "Claim Returned" for that item
10. Click the barcode to view moredetail for that item
    Note that the Lost status drop-down is disabled with Claims Returned selected

Signed-off-by: Sam Lau <samalau@gmail.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt