diff --git a/admin/columns_settings.yml b/admin/columns_settings.yml index 6befc620fc..1d517a51c4 100644 --- a/admin/columns_settings.yml +++ b/admin/columns_settings.yml @@ -1462,6 +1462,8 @@ modules: columnname: homelibrary - columnname: transferlibrary + - + columnname: transferreason - columnname: location - diff --git a/circ/returns.pl b/circ/returns.pl index 8a0cb1a41d..564e60c966 100755 --- a/circ/returns.pl +++ b/circ/returns.pl @@ -812,6 +812,7 @@ foreach ( sort { $a <=> $b } keys %returneditems ) { $ri{homebranch} = $item->homebranch; $ri{transferbranch} = $item->get_transfer ? $item->get_transfer->tobranch : ''; $ri{damaged} = $item->damaged; + $ri{transferreason} = $item->get_transfer ? $item->get_transfer->reason : ''; $ri{location} = $item->location; my $shelfcode = $ri{'location'}; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt index b15efad24f..f048287a63 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt @@ -1206,6 +1206,7 @@ Barcode Home library Transfer to + Transfer reason Shelving location Call number Date acquired @@ -1255,6 +1256,20 @@ [% Branches.GetName( riloo.transferbranch ) | html %] + + [%- SWITCH riloo.transferreason -%] + [%- CASE 'Manual' -%]Manual + [%- CASE 'StockrotationAdvance' -%]Stock rotation advance + [%- CASE 'StockrotationRepatriation' -%]Stock rotation repatriation + [%- CASE 'ReturnToHome' -%]Return to home library + [%- CASE 'ReturnToHolding' -%]Return to holding library + [%- CASE 'RotatingCollection' -%]Rotating collection + [%- CASE 'Reserve' -%]Hold + [%- CASE 'LostReserve' -%]Lost hold + [%- CASE 'CancelReserve' -%]Cancelled hold + [%- CASE 'TransferCancellation' -%]Transfer was cancelled whilst in transit + [%- END -%] + [% riloo.location | html %]