@@ -, +, @@ --- admin/columns_settings.yml | 80 ++++++++---- .../intranet-tmpl/prog/en/includes/circ-menu.inc | 5 + .../prog/en/modules/members/holdshistory.tt | 135 +++++++++++++++++++++ members/holdshistory.pl | 96 +++++++++++++++ 4 files changed, 291 insertions(+), 25 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/members/holdshistory.tt create mode 100644 members/holdshistory.pl --- a/admin/columns_settings.yml +++ a/admin/columns_settings.yml @@ -255,43 +255,34 @@ modules: cannot_be_toggled: 1 cannot_be_modified: 1 - opac: - biblio-detail: - holdingst: - - - columnname: item_itemtype - - - columnname: item_current_location - - - columnname: item_home_location + holdshistory: + holdshistory-table: - - columnname: item_shelving_location - is_hidden: 1 - - - columnname: item_ccode + columnname: title + cannot_be_toggled: 1 + cannot_be_modified: 1 - - columnname: item_callnumber + columnname: author - - columnname: item_enumchron + columnname: barcode - - columnname: item_url + columnname: branch - - columnname: item_copy + columnname: reservedate - - columnname: item_status + columnname: notificationdate - - columnname: item_notes + columnname: reminderdate - - columnname: item_datedue + columnname: expirationdate - - columnname: item_barcode - is_hidden: 1 + columnname: waitingdate - - columnname: item_holds + columnname: cancellationdate - - columnname: item_priority + columnname: itemtype - - columnname: item_coursereserves + columnname: status reports: lostitems: @@ -455,3 +446,42 @@ modules: columnname: locations - columnname: hold_date + + opac: + biblio-detail: + holdingst: + - + columnname: item_itemtype + - + columnname: item_current_location + - + columnname: item_home_location + - + columnname: item_shelving_location + is_hidden: 1 + - + columnname: item_ccode + - + columnname: item_callnumber + - + columnname: item_enumchron + - + columnname: item_url + - + columnname: item_copy + - + columnname: item_status + - + columnname: item_notes + - + columnname: item_datedue + - + columnname: item_barcode + is_hidden: 1 + - + columnname: item_holds + - + columnname: item_priority + - + columnname: item_coursereserves + --- a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc @@ -88,6 +88,11 @@ [% IF ( readingrecordview ) %]
Title | +Author | +Barcode | +Library | +Reserve date | +Notification date | +Reminder date | +Expiration date | +Waiting date | +Cancellation date | +Item type | +Status | + + + [% FOREACH hold IN holds %] +[% hold.biblio.title |html %] | +[% hold.biblio.author %] | +[% hold.item.barcode %] | +[% Branches.GetName( hold.branchcode ) %] | +[% hold.reservedate | $KohaDates %] | ++ [% IF hold.notificationdate %] + [% hold.notificationdate | $KohaDates %] + [% ELSE %] + + [% END %] + | ++ [% IF hold.reminderdate %] + [% hold.reminderdate | $KohaDates %] + [% ELSE %] + + [% END %] + | ++ [% IF hold.expirationdate %] + [% hold.expirationdate | $KohaDates %] + [% ELSE %] + + [% END %] + | ++ [% IF hold.waitingdate %] + [% hold.waitingdate | $KohaDates %] + [% ELSE %] + + [% END %] + | ++ [% IF hold.cancellationdate %] + [% hold.cancellationdate | $KohaDates %] + [% ELSE %] + + [% END %] + | +[% hold.itemtype %] | ++ [% IF hold.found == 'W' %] + Waiting + [% ELSIF hold.found == 'T' %] + In transit + [% ELSIF hold.cancellationdate %] + Cancelled + [% ELSE %] + In queue + [% END %] + | + + [% END %] + +
---|