@@ -, +, @@
ORDER
- Make sure the ClaimsLog system preference is set to Log
- Create a vendor or make sure an existing vendor has an email set
- Make sure to add an SMTP server and link it to your library
- Create a basket in acqisitions and add an order line
- Click "E-mail order" to send the email
- Go to the log viewer, limit to module Acquisitions
- Verify that the entry show with a link to the basket in the
Object column
If the user doesn't have order_manage permission, the basket
number will still show, but isn't linked
---
C4/Letters.pm | 3 ++-
koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt | 6 ++++++
2 files changed, 8 insertions(+), 1 deletion(-)
--- a/C4/Letters.pm
+++ a/C4/Letters.pm
@@ -516,11 +516,12 @@ sub SendAlerts {
return { error => $error }
unless $success;
+ my $log_object = $action eq 'ACQUISITION ORDER' ? $externalid : undef;
my $module = $action eq 'ACQUISITION ORDER' ? 'ACQUISITIONS' : 'CLAIMS';
logaction(
$module,
$action,
- undef,
+ $log_object,
"To="
. join( ',', @email )
. " Title="
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
@@ -376,6 +376,12 @@
[% ELSE %]
Biblio-level recall on biblio
[% END %]
+ [% ELSIF ( loopro.module == 'ACQUISITIONS' && loopro.action == 'ACQUISITION ORDER' && loopro.object ) %]
+ [% IF ( CAN_user_acquisition_order_manage ) %]
+ Basket [% loopro.object | html %]
+ [% ELSE %]
+ Basket [% loopro.object | html %]
+ [% END %]
[% ELSE %]
[% loopro.object | html %]
[% END %]
--