Bug 21468: Add 'checkout' action for _after_circ_actions
This patch adds a call to _after_circ_actions into AddIssue and passes an appropriate payload for plugins to utilise after issuing items. Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
d7392cad47
commit
2751defa7c
1 changed files with 17 additions and 0 deletions
|
@ -1509,6 +1509,23 @@ sub AddIssue {
|
|||
}
|
||||
}
|
||||
|
||||
_after_circ_actions(
|
||||
{
|
||||
action => 'checkout',
|
||||
payload => {
|
||||
type => ( $onsite_checkout ? 'onsite_checkout' : 'issue' ),
|
||||
library_id => C4::Context->userenv->{'branch'},
|
||||
charge => $charge,
|
||||
item_id => $item_object->itemnumber,
|
||||
item_type => $item_object->effective_itemtype,
|
||||
shelving_location => $item_object->location // q{},
|
||||
patron_id => $borrower->{'borrowernumber'},
|
||||
collection_code => $item_object->ccode // q{},
|
||||
date_due => $datedue
|
||||
}
|
||||
}
|
||||
) if C4::Context->config("enable_plugins");
|
||||
|
||||
# Record the fact that this book was issued.
|
||||
&UpdateStats(
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue