In file Open-ILS/xul/staff_client/server/circ/in_house_use.js, there already appears to be some work towards using the name instead of the label. See lines 232 and 233:
If I comment out the first line and then uncomment the second (and add a semi-colon at the end), I get the name of the non-cat instead of the ID when testing the options. phasefx++ for thinking ahead!
In file Open-ILS/ xul/staff_ client/ server/ circ/in_ house_use. js, there already appears to be some work towards using the name instead of the label. See lines 232 and 233:
barcode = ( obj.controller. view.in_ house_use_ menu.value ); view.in_ house_use_ menu.value ].name()
//barcode = obj.data.hash.cnct[ obj.controller.
If I comment out the first line and then uncomment the second (and add a semi-colon at the end), I get the name of the non-cat instead of the ID when testing the options. phasefx++ for thinking ahead!