From bc40f54a0de6a35fbe46deeb0b47cf6a594e619e Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Fri, 17 Mar 2023 09:53:13 +0000 Subject: [PATCH] Bug 32752: Update serial edit form to allow for new status With this patch the new status Circulating, Out for binding and Bound can be set for any issue, if the current status is not "Expected". This is to keep the list a little shorter when the issue hasn't even arrived in the library yet. These new status will be especially helpful if the library has opted to not create items for all their subscriptions as a lot of libraries will only lend bound volumes, but not the singular issues. * Circulating: this will be useful if the library is using routing lists and the items are not available at the library for a longer time. * Out for binding: if you send out issues for binding this will help to track these. * Bound: this will help users to know that the issue is now available as a bound volume. To test: * If you haven't yet: * Create a subscription * From the serial collection page: * Receive or create several issues and set different status * Make sure you have at least 2 late and claim one of them * Make sure you have several Arrived issues * Edit Arrived serial issues and others * Verify that the status pull down no also shows the new status if the issue has already Arrived * Set the new status * Verify they save and show correctly * Edit again and verify the pull downs are pre-set correctly to the saved status * Verify they show everywhere else (see previous test plans :) ) --- .../prog/en/modules/serials/serials-edit.tt | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt index fdea3ee1be..b7fd7e9d63 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt @@ -174,6 +174,27 @@ $(document).ready(function() { [% ELSE %] [% END %] + [% IF ( serialslis.status21 ) %] + + [% ELSE %] + [% IF ( serialslis.status2 ) %] + + [% END %] + [% END %] + [% IF ( serialslis.status22 ) %] + + [% ELSE %] + [% IF ( serialslis.status2 ) %] + + [% END %] + [% END %] + [% IF ( serialslis.status23 ) %] + + [% ELSE %] + [% IF ( serialslis.status2 ) %] + + [% END %] + [% END %] [% IF ( serialslis.status3 ) %] [% ELSE %] -- 2.30.2