@@ -, +, @@
- Basket reopening
- Basket users (manager) modification
- Basket header modification
---
C4/Acquisition.pm | 29 +++++++++++++++++++
.../prog/en/modules/tools/viewlog.tt | 5 +++-
2 files changed, 33 insertions(+), 1 deletion(-)
--- a/C4/Acquisition.pm
+++ a/C4/Acquisition.pm
@@ -232,6 +232,15 @@ sub ReopenBasket {
WHERE basketno = ?
AND orderstatus NOT IN ( 'complete', 'cancelled' )
}, {}, $basketno);
+
+ # Log the basket reopening
+ if (C4::Context->preference("AcqLog")) {
+ logaction(
+ 'ACQUISITIONS',
+ 'REOPEN_BASKET',
+ $basketno
+ );
+ }
return;
}
@@ -574,6 +583,16 @@ sub ModBasketHeader {
$sth2->execute($contractnumber,$basketno);
}
+ # Log the basket update
+ if (C4::Context->preference("AcqLog")) {
+ logaction(
+ 'ACQUISITIONS',
+ 'MODIFY_BASKET_HEADER',
+ $basketno
+ );
+ }
+
+ return;
return;
}
@@ -754,6 +773,16 @@ sub ModBasketUsers {
foreach my $basketuser_id (@basketusers_ids) {
$sth->execute($basketno, $basketuser_id);
}
+
+ # Log the basket update
+ if (C4::Context->preference("AcqLog")) {
+ logaction(
+ 'ACQUISITIONS',
+ 'MODIFY_BASKET_USERS',
+ $basketno
+ );
+ }
+
return;
}
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
@@ -118,8 +118,11 @@
[% CASE 'PATRON_NOTICE' %]ILL notice sent to patron
[% CASE 'ADD_BASKET' %]Create an acquisitions basket
[% CASE 'MODIFY_BASKET' %]Modify an acquisitions basket
+[% CASE 'MODIFY_BASKET_HEADER' %]Modify an acquisitions basket header
+[% CASE 'MODIFY_BASKET_USERS' %]Modify an acquisitions basket's users
[% CASE 'CLOSE_BASKET' %]Close an acquisitions basket
[% CASE 'APPROVE_BASKET' %]Approve an acquisitions basket
+[% CASE 'REOPEN_BASKET' %]Reopen an acquisitions basket
[% CASE 'Run' %]Run
[% CASE %][% action | html %]
[% END %]
@@ -194,7 +197,7 @@
[% END %]
- [% FOREACH actx IN [ 'ADD' 'DELETE' 'MODIFY' 'ISSUE' 'RETURN' 'RENEW' 'CREATE' 'CANCEL' 'SUSPEND' 'RESUME' 'ADDCIRCMESSAGE' 'DELCIRCMESSAGE' 'STATUS_CHANGE' 'PATRON_NOTICE' 'CHANGE PASS' 'Run' 'ADD_BASKET' 'MODIFY_BASKET' 'CLOSE_BASKET' 'APPROVE_BASKET' ] %]
+ [% FOREACH actx IN [ 'ADD' 'DELETE' 'MODIFY' 'ISSUE' 'RETURN' 'RENEW' 'CREATE' 'CANCEL' 'SUSPEND' 'RESUME' 'ADDCIRCMESSAGE' 'DELCIRCMESSAGE' 'STATUS_CHANGE' 'PATRON_NOTICE' 'CHANGE PASS' 'Run' 'ADD_BASKET' 'MODIFY_BASKET' 'MODIFY_BASKET_HEADER' 'MODIFY_BASKET_USERS' 'CLOSE_BASKET' 'APPROVE_BASKET' 'REOPEN_BASKET' ]
[% IF actions.grep(actx).size %]
[% ELSE %]
--