diff --git a/cataloguing/additem.pl b/cataloguing/additem.pl index b23543c2f0..e5d9a46399 100755 --- a/cataloguing/additem.pl +++ b/cataloguing/additem.pl @@ -650,6 +650,18 @@ if ( $op eq "cud-additem" ) { } } + if ( $input->param('edit-serial-issue') ) { + my $serialid = $item->serial_item->serialid; + my $serial = Koha::Serials->find($serialid); + + my $redirect = "/cgi-bin/koha/serials/serials-edit.pl?serialid=$serialid"; + if ($serial) { + $redirect .= "&subscriptionid=" . $serial->subscriptionid; + } + print $input->redirect($redirect); + exit; + } + $nextop = "cud-additem"; } elsif ( $op eq "delinkitem" ) { diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/modals/edit_serial_issues.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/modals/edit_serial_issues.inc new file mode 100644 index 0000000000..11af56e5a9 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/modals/edit_serial_issues.inc @@ -0,0 +1,20 @@ +[% USE Item %] + + + +