[
api.FM_AOU_RETRIEVE_RELATED_VIA_SESSION.app,
api.FM_AOU_RETRIEVE_RELATED_VIA_SESSION.method,
- [ obj.session ],
+ [ obj.session, obj.list.au[0].ws_ou() ], /* use ws_ou and not home_ou */
true
]
)
[
api.FM_ACTSC_RETRIEVE_VIA_AOU.app,
api.FM_ACTSC_RETRIEVE_VIA_AOU.method,
- [ obj.session, obj.list.au[0].home_ou() ],
+ [ obj.session, obj.list.au[0].ws_ou() ],
true
]
)();
[
api.FM_ASC_RETRIEVE_VIA_AOU.app,
api.FM_ASC_RETRIEVE_VIA_AOU.method,
- [ obj.session, obj.list.au[0].home_ou() ],
+ [ obj.session, obj.list.au[0].ws_ou() ],
true
]
)();
[
api.FM_CNCT_RETRIEVE.app,
api.FM_CNCT_RETRIEVE.method,
- /* FIXME -- later, in most places where we look at the home_ou of the sessioned staff member, we'll want to use the workstation ou instead */
- [ obj.list.au[0].home_ou() ],
+ [ obj.list.au[0].ws_ou() ],
false
]
);
try {
var params = {
'patron' : obj.patron,
- 'lib' : obj.data.hash.aou[ this.data.list.au[0].home_ou() ],
+ 'lib' : obj.data.hash.aou[ this.data.list.au[0].ws_ou() ],
'staff' : obj.data.list.au[0],
'header' : obj.data.print_list_templates.checkout.header,
'line_item' : obj.data.print_list_templates.checkout.line_item,
var copy = obj.network.simple_request('FM_ACP_RETRIEVE_VIA_BARCODE',[ barcode ]);
var mods = obj.network.simple_request('MODS_SLIM_RECORD_RETRIEVE_VIA_COPY',[ copy.id() ]);
- /* FIXME -- Use workstation ou */
var result = obj.network.simple_request('FM_AIHU_CREATE',
- [ obj.session, { 'copyid' : copy.id(), 'location' : obj.data.list.au[0].home_ou(), 'count' : multiplier } ]
+ [ obj.session, { 'copyid' : copy.id(), 'location' : obj.data.list.au[0].ws_ou(), 'count' : multiplier } ]
);
obj.list.append(
try {
var params = {
'patron' : this.test_patron,
- 'lib' : this.data.hash.aou[ this.data.list.au[0].home_ou() ],
+ 'lib' : this.data.hash.aou[ this.data.list.au[0].ws_ou() ],
'staff' : this.data.list.au[0],
'header' : this.controller.view.header.value,
'line_item' : this.controller.view.line_item.value,
case 8: /* ON HOLDS SHELF */
check.route_to = 'HOLDS SHELF';
if (check.payload.hold) {
- if (check.payload.hold.pickup_lib() != data.list.au[0].home_ou()) {
+ if (check.payload.hold.pickup_lib() != data.list.au[0].ws_ou()) {
msg += 'FIXME: We should have received a ROUTE_ITEM\n';
} else {
msg += 'This item needs to be routed to ' + check.route_to + '.\n';
document.getElementById('patron_name').setAttribute('value',
g.au_obj.family_name() + ', ' + g.au_obj.first_given_name() + ' : ' + g.au_obj.card().barcode() );
document.getElementById('billing_location').setAttribute('value',
- g.OpenILS.data.hash.aou[ g.OpenILS.data.list.au[0].home_ou() ].name() );
+ g.OpenILS.data.hash.aou[ g.OpenILS.data.list.au[0].ws_ou() ].name() );
document.getElementById('bill_amount').focus();
try {
var grocery = new mg();
grocery.isnew('1');
- grocery.billing_location( g.OpenILS.data.list.au[0].home_ou() );
+ grocery.billing_location( g.OpenILS.data.list.au[0].ws_ou() );
grocery.usr( g.au_obj.id() );
grocery.note( document.getElementById('bill_note').value );
JSAN.use('util.network'); var net = new util.network();