@@ -, +, @@ --- api/v1/swagger/paths/cash_registers.json | 5 ++++- .../prog/en/modules/pos/register.tt | 18 ++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) --- a/api/v1/swagger/paths/cash_registers.json +++ a/api/v1/swagger/paths/cash_registers.json @@ -57,7 +57,10 @@ "permissions": { "cash_management": "cashup" } - } + }, + "x-koha-embed": [ + "manager" + ] } }, "/cashups/{cashup_id}": { --- a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/register.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/register.tt @@ -229,6 +229,7 @@ Date + Cashier Amount Actions @@ -408,9 +409,13 @@ "ajax": { "url": cashups_table_url }, - "order": [[ 1, "asc" ]], + "header_filter": true, + "embed": [ + "manager" + ], + "order": [[ 0, "asc" ]], "columnDefs": [ { - "targets": [0,1], + "targets": [0,1,2], "render": function (data, type, row, meta) { if ( type == 'display' ) { return data.escapeHtml(); @@ -427,6 +432,15 @@ return $datetime(row.timestamp); } }, + { + "data": "manager.firstname:manager.surname", + "searchable": true, + "orderable": true, + "render": function(data, type, row, meta) { + var fullname = row.manager.firstname + " " + row.manager.surname; + return fullname; + } + }, { "data": "amount", "searchable": true, --