@@ -, +, @@
---
.../prog/en/includes/js-biblio-format.inc | 2 ++
.../prog/en/modules/members/moremember.tt | 14 ++++++++++----
2 files changed, 12 insertions(+), 4 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/js-biblio-format.inc
+++ a/koha-tmpl/intranet-tmpl/prog/en/includes/js-biblio-format.inc
@@ -41,6 +41,8 @@
title = '' + title + '';
} else if (config.link === 'isbd') {
title = '' + title + '';
+ } else if (config.link === 'bookings') {
+ title = '' + title + '';
} else {
title = '' + title + '';
}
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
@@ -718,8 +718,8 @@
[% END %]
[% Asset.js("js/holds.js") | $raw %]
[% INCLUDE 'calendar.inc' %]
- [% Asset.js("js/bookings.js") | $raw %]
[% Asset.js("js/cancel_booking_modal.js") | $raw %]
+ [% INCLUDE 'js-biblio-format.inc' %]
[% INCLUDE 'str/members-menu.inc' %]
[% Asset.js("js/members-menu.js") | $raw %]
[% Asset.js("js/recalls.js") | $raw %]
@@ -775,7 +775,9 @@
"searchable": true,
"orderable": true,
"render": function(data,type,row,meta) {
- return row.biblio.title;
+ return $biblio_to_html(row.biblio, {
+ link: 'bookings'
+ });
}
},
{
@@ -786,7 +788,7 @@
"defaultContent": "Any item",
"render": function(data,type,row,meta) {
if ( row.item ) {
- return row.item.external_id;
+ return row.item.external_id + " (" + row.booking_id + ")";
} else {
return null;
}
@@ -813,10 +815,14 @@
{
"data": "",
"title": "Actions",
+ "class": "actions",
"searchable": false,
"orderable": false,
"render": function(data, type, row, meta) {
- var result = '';
+ let result = "";
+ [% IF CAN_user_circulate_manage_bookings %]
+ result += '';
+ [% END %]
return result;
}
}]
--