this.chain.push(
function() {
- try {
- var robj = obj.network.simple_request('BILLING_TYPE_LIST',[]);
- if (typeof robj.ilsevent != 'undefined') throw(robj);
- obj.list.billing_type = robj;
- obj.data_progress('Retrieved billing type list. ');
- } catch(E) {
- var error = 'Error: ' + js2JSON(E);
- obj.error.sdump('D_ERROR',error);
- throw(E);
- }
- }
- );
-
- this.chain.push(
- function() {
var f = gen_fm_retrieval_func(
'cnal',
[
'AUTH_WORKSTATION' : { 'app' : 'open-ils.actor', 'method' : 'open-ils.actor.workstation.register' },
'AUTH_VERIFY_CREDENTIALS' : { 'app' : 'open-ils.actor', 'method' : 'open-ils.actor.verify_user_password' },
'BILL_PAY' : { 'app' : 'open-ils.circ', 'method' : 'open-ils.circ.money.payment' },
- 'BILLING_TYPE_LIST' : { 'app' : 'open-ils.circ', 'method' : 'open-ils.circ.billing_type.retrieve.all', 'secure' : false },
'BLOB_AU_PARTS_RETRIEVE' : { 'app' : 'open-ils.actor', 'method' : 'open-ils.actor.user.retrieve.parts', 'cacheable' : true, 'ttl' : 120000 },
'BLOB_MARC_CALLNUMBERS_RETRIEVE' : { 'app' : 'open-ils.cat', 'method' : 'open-ils.cat.biblio.record.marc_cn.retrieve', 'secure' : false },
'BLOB_MOBTS_CIRC_MVR_HAVING_BALANCE' : { 'app' : 'open-ils.actor', 'method' : 'open-ils.actor.user.transactions.have_balance.fleshed' },