1 sdump('D_TRACE','Loading circ_tree.js\n');
3 function checkin_by_copy_barcode(barcode) {
4 sdump('D_CIRC_UTILS',arg_dump(arguments,{0:true}));
6 var check = user_request(
8 'open-ils.circ.checkin.barcode',
9 [ mw.G.auth_ses[0], barcode ]
11 sdump('D_CIRC_UTILS','check = ' + js2JSON(check) + '\n');
19 function renew_by_circ_id(id) {
20 sdump('D_CIRC_UTILS',arg_dump(arguments,{0:true}));
22 var check = user_request(
24 'open-ils.circ.renew',
25 [ mw.G.auth_ses[0], id ]
27 sdump('D_CIRC_UTILS','check = ' + js2JSON(check) + '\n');
35 function circ_cols() {
38 'id' : 'barcode', 'label' : getString('acp_label_barcode'), 'flex' : 1,
39 'primary' : true, 'hidden' : false, 'fm_class' : 'acp', 'fm_field_render' : '.barcode()'
42 'id' : 'call_number', 'label' : getString('acp_label_call_number'), 'flex' : 1,
43 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.call_number()'
46 'id' : 'copy_number', 'label' : getString('acp_label_copy_number'), 'flex' : 1,
47 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.copy_number()'
50 'id' : 'status', 'label' : getString('acp_label_status'), 'flex' : 1,
51 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.status()'
54 'id' : 'location', 'label' : getString('acp_label_location'), 'flex' : 1,
55 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.location()'
58 'id' : 'loan_duration', 'label' : getString('acp_label_loan_duration'), 'flex' : 1,
59 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.loan_duration()'
62 'id' : 'circ_lib', 'label' : getString('acp_label_circ_lib'), 'flex' : 1,
63 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.circ_lib()'
66 'id' : 'fine_level', 'label' : getString('acp_label_fine_level'), 'flex' : 1,
67 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.fine_level()'
70 'id' : 'deposit', 'label' : getString('acp_label_deposit'), 'flex' : 1,
71 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.deposit()'
74 'id' : 'deposit_amount', 'label' : getString('acp_label_deposit_amount'), 'flex' : 1,
75 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.deposit_amount()'
78 'id' : 'price', 'label' : getString('acp_label_price'), 'flex' : 1,
79 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.price()'
82 'id' : 'circ_as_type', 'label' : getString('acp_label_circ_as_type'), 'flex' : 1,
83 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.circ_as_type()'
86 'id' : 'circ_modifier', 'label' : getString('acp_label_circ_modifier'), 'flex' : 1,
87 'primary' : false, 'hidden' : true, 'fm_class' : 'acp', 'fm_field_render' : '.circ_modifier()'
90 'id' : 'xact_start', 'label' : getString('circ_label_xact_start'), 'flex' : 1,
91 'primary' : false, 'hidden' : true, 'fm_class' : 'circ', 'fm_field_render' : '.xact_start()'
94 'id' : 'xact_finish', 'label' : getString('circ_label_xact_finish'), 'flex' : 1,
95 'primary' : false, 'hidden' : true, 'fm_class' : 'circ', 'fm_field_render' : '.xact_finish()'
98 'id' : 'renewal_remaining', 'label' : getString('circ_label_renewal_remaining'), 'flex' : 1,
99 'primary' : false, 'hidden' : false, 'fm_class' : 'circ', 'fm_field_render' : '.renewal_remaining()'
102 'id' : 'due_date', 'label' : getString('circ_label_due_date'), 'flex' : 1,
103 'primary' : false, 'hidden' : false, 'fm_class' : 'circ', 'fm_field_render' : '.due_date()'
106 'id' : 'title', 'label' : getString('mvr_label_title'), 'flex' : 1,
107 'primary' : false, 'hidden' : false, 'fm_class' : 'mvr', 'fm_field_render' : '.title()'
110 'id' : 'author', 'label' : getString('mvr_label_author'), 'flex' : 1,
111 'primary' : false, 'hidden' : false, 'fm_class' : 'mvr', 'fm_field_render' : '.author()'