|
Lines 117-122
Link Here
|
| 117 |
[% INCLUDE 'js-date-format.inc' %] |
117 |
[% INCLUDE 'js-date-format.inc' %] |
| 118 |
<script> |
118 |
<script> |
| 119 |
let table_settings = [% TablesSettings.GetTableSettings( 'circ', 'bookings', 'bookings-to-collect', 'json' ) | $raw %]; |
119 |
let table_settings = [% TablesSettings.GetTableSettings( 'circ', 'bookings', 'bookings-to-collect', 'json' ) | $raw %]; |
|
|
120 |
|
| 121 |
let all_libraries = [% To.json(Branches.all) | $raw %].map(e => { |
| 122 |
e['_id'] = e.branchcode; |
| 123 |
e['_str'] = e.branchname; |
| 124 |
return e; |
| 125 |
}); |
| 126 |
|
| 127 |
var coded_values = { |
| 128 |
library: new Map(all_libraries.map( l => [l.branchname, l.branchcode] )), |
| 129 |
}; |
| 130 |
|
| 131 |
let filters_options = { |
| 132 |
libraries: all_libraries, |
| 133 |
}; |
| 120 |
$(document).ready(function() { |
134 |
$(document).ready(function() { |
| 121 |
|
135 |
|
| 122 |
let additional_filters = { |
136 |
let additional_filters = { |
|
Lines 153-167
Link Here
|
| 153 |
} |
167 |
} |
| 154 |
}; |
168 |
}; |
| 155 |
|
169 |
|
| 156 |
let all_libraries = [% To.json(Branches.all) | $raw %].map(e => { |
|
|
| 157 |
e['_id'] = e.branchcode; |
| 158 |
e['_str'] = e.branchname; |
| 159 |
return e; |
| 160 |
}); |
| 161 |
let filters_options = { |
| 162 |
libraries: all_libraries, |
| 163 |
}; |
| 164 |
|
| 165 |
var bookings_table_url = '/api/v1/bookings?'; |
170 |
var bookings_table_url = '/api/v1/bookings?'; |
| 166 |
var bookings_table = $("#bookingst").kohaTable({ |
171 |
var bookings_table = $("#bookingst").kohaTable({ |
| 167 |
"ajax": { |
172 |
"ajax": { |
|
Lines 181-188
Link Here
|
| 181 |
"visible": false |
186 |
"visible": false |
| 182 |
}, |
187 |
}, |
| 183 |
{ |
188 |
{ |
| 184 |
"data": "pickup_library.name:me.pickup_library_id", |
189 |
"data": "me.pickup_library_id", |
| 185 |
"title": _("Pickup library"), |
190 |
"title": _("Pickup library"), |
|
|
191 |
datatype: "coded_value:library", |
| 192 |
dataFilter: "libraries", |
| 186 |
"searchable": true, |
193 |
"searchable": true, |
| 187 |
"orderable": true, |
194 |
"orderable": true, |
| 188 |
"render": function( data, type, row, meta ) { |
195 |
"render": function( data, type, row, meta ) { |
| 189 |
- |
|
|