Lines 1353-1358
Note that permanent location is a code, and location may be an authval.
Link Here
|
1353 |
$(document).ready(function() { |
1353 |
$(document).ready(function() { |
1354 |
var table_settings = [% TablesSettings.GetTableSettings( 'cataloguing', 'concerns', 'table_concerns', 'json' ) | $raw %]; |
1354 |
var table_settings = [% TablesSettings.GetTableSettings( 'cataloguing', 'concerns', 'table_concerns', 'json' ) | $raw %]; |
1355 |
|
1355 |
|
|
|
1356 |
var filtered = false; |
1357 |
let additional_filters = { |
1358 |
resolved_date: function(){ |
1359 |
if ( filtered ) { |
1360 |
return { "=": null }; |
1361 |
} else { |
1362 |
return; |
1363 |
} |
1364 |
}, |
1365 |
biblio_id: [% biblionumber | uri %] |
1366 |
}; |
1367 |
|
1356 |
var tickets_url = '/api/v1/tickets'; |
1368 |
var tickets_url = '/api/v1/tickets'; |
1357 |
var tickets = $("#table_concerns").kohaTable({ |
1369 |
var tickets = $("#table_concerns").kohaTable({ |
1358 |
"ajax": { |
1370 |
"ajax": { |
Lines 1434-1448
Note that permanent location is a code, and location may be an authval.
Link Here
|
1434 |
"orderable": false |
1446 |
"orderable": false |
1435 |
}, |
1447 |
}, |
1436 |
] |
1448 |
] |
1437 |
}, table_settings, 0, { biblio_id: [% biblionumber | uri %]}); |
1449 |
}, table_settings, 0, additional_filters); |
1438 |
|
1450 |
|
1439 |
$('#hideResolved').on( "click", function() { |
1451 |
$('#hideResolved').on("click", function() { |
1440 |
// It would be great if we could pass null here but it gets stringified |
1452 |
filtered = true; |
1441 |
concerns.DataTable().columns('3').search('special:undefined').draw(); |
1453 |
tickets.DataTable().draw(); |
1442 |
}); |
1454 |
}); |
1443 |
|
1455 |
|
1444 |
$('#showAll').on( "click", function() { |
1456 |
$('#showAll').on("click", function() { |
1445 |
concerns.DataTable().columns('3').search('').draw(); |
1457 |
filtered = false; |
|
|
1458 |
tickets.DataTable().draw(); |
1446 |
}); |
1459 |
}); |
1447 |
}); |
1460 |
}); |
1448 |
</script> |
1461 |
</script> |