|
Lines 2-22
Link Here
|
| 2 |
[% USE Koha %] |
2 |
[% USE Koha %] |
| 3 |
[% USE KohaDates %] |
3 |
[% USE KohaDates %] |
| 4 |
|
4 |
|
| 5 |
[% columns = [ 'metadata_Author', 'metadata_Title', 'borrowername', 'biblio_id', 'library', 'status', 'updated', 'illrequest_id', 'action' ] %] |
|
|
| 6 |
|
| 7 |
[% BLOCK translate_column %] |
| 8 |
[%- SWITCH column -%] |
| 9 |
[%- CASE 'metadata_Author' -%]Author |
| 10 |
[%- CASE 'metadata_Title' -%]Title |
| 11 |
[%- CASE 'borrowername' -%]Patron |
| 12 |
[%- CASE 'biblio_id' -%]Biblio ID |
| 13 |
[%- CASE 'library' -%]Library |
| 14 |
[%- CASE 'status' -%]Status |
| 15 |
[%- CASE 'updated' -%]Updated on |
| 16 |
[%- CASE 'illrequest_id' -%]Request number |
| 17 |
[%- END -%] |
| 18 |
[% END %] |
| 19 |
|
| 20 |
[% INCLUDE 'doc-head-open.inc' %] |
5 |
[% INCLUDE 'doc-head-open.inc' %] |
| 21 |
<title>Koha › ILL requests ›</title> |
6 |
<title>Koha › ILL requests ›</title> |
| 22 |
[% INCLUDE 'doc-head-close.inc' %] |
7 |
[% INCLUDE 'doc-head-close.inc' %] |
|
Lines 67-75
Link Here
|
| 67 |
'action' |
52 |
'action' |
| 68 |
]; |
53 |
]; |
| 69 |
|
54 |
|
| 70 |
// Extra fields that we need to tack on to the end |
|
|
| 71 |
var extra = [ 'action' ]; |
| 72 |
|
| 73 |
// Remove any fields we're ignoring |
55 |
// Remove any fields we're ignoring |
| 74 |
var removeIgnore = function(dataObj) { |
56 |
var removeIgnore = function(dataObj) { |
| 75 |
dataObj.forEach(function(thisRow) { |
57 |
dataObj.forEach(function(thisRow) { |
|
Lines 250-262
Link Here
|
| 250 |
expandExpand(row); |
232 |
expandExpand(row); |
| 251 |
}); |
233 |
}); |
| 252 |
|
234 |
|
| 253 |
// Append any extra columns we need to tag on |
|
|
| 254 |
if (extra.length > 0) { |
| 255 |
extra.forEach(function(thisExtra) { |
| 256 |
allCols[thisExtra] = 1; |
| 257 |
}); |
| 258 |
} |
| 259 |
|
| 260 |
// Assemble an array of column definitions for passing |
235 |
// Assemble an array of column definitions for passing |
| 261 |
// to datatables |
236 |
// to datatables |
| 262 |
var colData = []; |
237 |
var colData = []; |
|
Lines 283-289
Link Here
|
| 283 |
$('#ill-requests').DataTable($.extend(true, {}, dataTablesDefaults, { |
258 |
$('#ill-requests').DataTable($.extend(true, {}, dataTablesDefaults, { |
| 284 |
'aoColumnDefs': [ // Last column shouldn't be sortable or searchable |
259 |
'aoColumnDefs': [ // Last column shouldn't be sortable or searchable |
| 285 |
{ |
260 |
{ |
| 286 |
'aTargets': [ 'action' ], |
261 |
'aTargets': [ 'actions' ], |
| 287 |
'bSortable': false, |
262 |
'bSortable': false, |
| 288 |
'bSearchable': false |
263 |
'bSearchable': false |
| 289 |
}, |
264 |
}, |
|
Lines 365-380
Link Here
|
| 365 |
[% ELSIF query_type == 'generic_confirm' %] |
340 |
[% ELSIF query_type == 'generic_confirm' %] |
| 366 |
<h1>Place request with partner libraries</h1> |
341 |
<h1>Place request with partner libraries</h1> |
| 367 |
[% IF error %] |
342 |
[% IF error %] |
| 368 |
<div class="alert"> |
|
|
| 369 |
[% IF error == 'no_target_email' %] |
343 |
[% IF error == 'no_target_email' %] |
| 370 |
No target email addresses found. Either select at least |
344 |
<div class="alert"> |
| 371 |
one partner or check your ILL partner library records. |
345 |
No target email addresses found. Either select at least |
|
|
346 |
one partner or check your ILL partner library records. |
| 347 |
</div> |
| 372 |
[% ELSIF error == 'no_library_email' %] |
348 |
[% ELSIF error == 'no_library_email' %] |
| 373 |
Your library has no usable email address. Please set it. |
349 |
<div class="alert"> |
|
|
350 |
Your library has no usable email address. Please set it. |
| 351 |
</div> |
| 374 |
[% ELSIF error == 'unkown_error' %] |
352 |
[% ELSIF error == 'unkown_error' %] |
| 375 |
Unknown error processing your request. Contact your administrator. |
353 |
<div class="alert"> |
|
|
354 |
Unknown error processing your request. Contact your administrator. |
| 355 |
</div> |
| 376 |
[% END %] |
356 |
[% END %] |
| 377 |
</div> |
|
|
| 378 |
[% END %] |
357 |
[% END %] |
| 379 |
<!-- Start of GENERIC_EMAIL case --> |
358 |
<!-- Start of GENERIC_EMAIL case --> |
| 380 |
[% IF whole.value.partners %] |
359 |
[% IF whole.value.partners %] |
|
Lines 617-625
Link Here
|
| 617 |
<table id="ill-requests"> |
596 |
<table id="ill-requests"> |
| 618 |
<thead> |
597 |
<thead> |
| 619 |
<tr id="illview-header"> |
598 |
<tr id="illview-header"> |
| 620 |
[% FOR column IN columns %] |
599 |
<th>Author</th> |
| 621 |
<th>[% PROCESS translate_column column=column %]</th> |
600 |
<th>Title</th> |
| 622 |
[% END %] |
601 |
<th>Patron</th> |
|
|
602 |
<th>Biblio ID</th> |
| 603 |
<th>Library</th> |
| 604 |
<th>Status</th> |
| 605 |
<th>Updated on</th> |
| 606 |
<th>Request number</th> |
| 607 |
<th class="actions"></th> |
| 623 |
</tr> |
608 |
</tr> |
| 624 |
</thead> |
609 |
</thead> |
| 625 |
<tbody id="illview-body"> |
610 |
<tbody id="illview-body"> |
| 626 |
- |
|
|