Bug 42344: Remove CircSidebar

Test plan:
Run the updatedatabase script and notice that the sidebar is visible in
the circulation module but that you can hide/collapse it on demand.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Emily Lamancusa <emily.lamancusa@montgomerycountymd.gov>
Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
This commit is contained in:
Jonathan Druart 2026-04-13 12:27:07 +02:00 committed by Pedro Amorim
parent 35004269a4
commit 9d0f7d2f3c
No known key found for this signature in database
GPG Key ID: 06B75BA7F3894D55
23 changed files with 42 additions and 52 deletions

View File

@ -0,0 +1,19 @@
use Modern::Perl;
use Koha::Installer::Output qw(say_warning say_success say_info);
return {
bug_number => "42344",
description => "Remove system preference 'CircSidebar'",
up => sub {
my ($args) = @_;
my ( $dbh, $out ) = @$args{qw(dbh out)};
$dbh->do(
q{
DELETE FROM systempreferences
WHERE variable="CircSidebar"
}
) == 1
&& say_success( $out, "Removed system preference 'CircSidebar'" );
},
};

View File

@ -171,7 +171,6 @@ INSERT INTO systempreferences ( `variable`, `value` ) VALUES
('CircConfirmItemParts', '0'),
('CircControl','ItemHomeLibrary'),
('CircControlReturnsBranch','ItemHomeLibrary'),
('CircSidebar','1'),
('CirculateILL','0'),
('ClaimReturnedChargeFee', 'ask'),
('ClaimReturnedLostValue', ''),

View File

@ -1,11 +1,5 @@
Circulation:
Interface:
-
- pref: CircSidebar
choices:
1: Activate
0: Deactivate
- the navigation sidebar on all circulation pages.
-
- pref: CircConfirmItemParts
choices:

View File

@ -166,8 +166,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Article requests</h1>
[% PROCESS urls_modal %]

View File

@ -28,8 +28,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Overdues with fines at [% Branches.GetLoggedInBranchname | html %]</h1>
<form name="selectlocation" action="branchoverdues.pl" method="get">

View File

@ -54,8 +54,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
[% IF ( found ) %]
[% BLOCK transfer_hidden_fields %]

View File

@ -32,8 +32,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Checkout notes</h1>
<div class="alert alert-warning" id="error" style="display:none;"></div>

View File

@ -61,7 +61,7 @@
[% END #/ WRAPPER sub-header.inc %]
[% SET asides = [] %]
[% IF Koha.Preference('CircSidebar') && !( borrowernumber && patron ) %][% asides.push('circ-nav') %][% END %]
[% IF !( borrowernumber && patron ) %][% asides.push('circ-nav') %][% END %]
[% IF borrowernumber && patron %][% asides.push('circ-menu') %][% END %]
[% WRAPPER 'main-container.inc' asides=asides %]

View File

@ -45,8 +45,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-menu' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-menu' %]
[% IF patron %]
[% INCLUDE 'members-toolbar.inc' %]
[% END %]

View File

@ -699,8 +699,7 @@
[% END %]
[% END # /BLOCK disabled %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
[% IF !disabled_for_branch %]
[% PROCESS curbside_pickups_enabled %]
[% ELSE %]

View File

@ -32,8 +32,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Pending on-site checkouts</h1>
[% IF pending_onsite_checkouts %]
<div class="page-section">

View File

@ -33,8 +33,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
[% IF error %]
<div class="dialog alert alert-warning">
<h1>Cannot renew:</h1>

View File

@ -65,8 +65,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
[% BLOCK all_checkin_messages %]
[% IF hold_auto_filled %]

View File

@ -43,8 +43,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Set library</h1>
<form method="post" action="/cgi-bin/koha/circ/set-library.pl" id="set-library-form">
[% INCLUDE 'csrf-token.inc' %]

View File

@ -33,8 +33,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Transfers requested of your library as of [% show_date | $KohaDates %]</h1>
[% IF libraries.count %]

View File

@ -33,8 +33,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Transfers made to your library as of [% show_date | $KohaDates %]</h1>
<p>Your library is the destination for the following transfer(s)</p>
[% IF ( TransfersMaxDaysWarning ) %]<p>Transfers are <span class="error">considered late</span> after [% TransfersMaxDaysWarning | html %] days.</p>[% END %]

View File

@ -61,14 +61,10 @@
[% END #/ WRAPPER sub-header.inc %]
[% aside = BLOCK %]
[%~ IF ( total || Koha.Preference('CircSidebar') ) %]
[% IF ( total ) %]
[% PROCESS filter_form %]
[% END %]
[% IF Koha.Preference('CircSidebar') %]
[% INCLUDE 'circ-nav.inc' %]
[% END %]
[% END ~%]
[% IF ( total ) %]
[% PROCESS filter_form %]
[% END %]
[% INCLUDE 'circ-nav.inc' %]
[% END %]
[% WRAPPER 'main-container.inc' aside_block=aside %]

View File

@ -42,8 +42,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Holds awaiting pickup for your library on: [% show_date | $KohaDates %]</h1>
<h2>
[% IF ( all_branches_link ) %]

View File

@ -29,8 +29,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Old recalls</h1>
[% IF Koha.Preference('UseRecalls') %]
<div class="page-section"> [% INCLUDE 'recalls.inc' %] </div>

View File

@ -29,8 +29,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Overdue recalls</h1>
[% IF Koha.Preference('UseRecalls') %]
[% IF recalls.count %]

View File

@ -29,8 +29,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Recalls queue</h1>
[% IF Koha.Preference('UseRecalls') %]
[% IF recalls.count %]

View File

@ -32,8 +32,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Recalls to pull</h1>
The following recalls could be fulfilled by available items.
[% IF Koha.Preference('UseRecalls') %]

View File

@ -29,8 +29,7 @@
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
[% SET aside = Koha.Preference('CircSidebar') ? 'circ-nav' : '' %]
[% WRAPPER 'main-container.inc' aside=aside %]
[% WRAPPER 'main-container.inc' aside='circ-nav' %]
<h1>Recalls awaiting pickup</h1>
[% IF Koha.Preference('UseRecalls') %]