Bugzilla – Attachment 145753 Details for
Bug 32731
Option for cataloguing tools to also be shown in tools home
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 32731: Use CataloguingToolsInToolsHome
Bug-32731-Use-CataloguingToolsInToolsHome.patch (text/plain), 13.57 KB, created by
Owen Leonard
on 2023-01-27 14:41:54 UTC
(
hide
)
Description:
Bug 32731: Use CataloguingToolsInToolsHome
Filename:
MIME Type:
Creator:
Owen Leonard
Created:
2023-01-27 14:41:54 UTC
Size:
13.57 KB
patch
obsolete
>From fd96ebe8361e150cd1130f24cf1655e569efa5a8 Mon Sep 17 00:00:00 2001 >From: Aleisha Amohia <aleishaamohia@hotmail.com> >Date: Fri, 13 Jan 2023 22:51:56 +1300 >Subject: [PATCH] Bug 32731: Use CataloguingToolsInToolsHome > >This enhancement adds a systempreference CataloguingToolsInToolsHome >which, when enabled, also displays the cataloguing tools (now shown on >the Cataloguing Home page) on the Tools page, where they were before. > >To test: > >1) Apply database updates >2) Go to Administration -> System preferences. Confirm >CataloguingToolsInToolsHome system preference shows under Cataloguing >tab. It will be disabled by default >3) Go to the Tools home page. Confirm the 'patrons and circulation' and >'additional tools' menus show as expected. Go to the Cataloguing home >pag, click one of the links and notice the cataloguing sidebar. >4) Enable the CataloguingToolsInToolsHome system preference. >5) Go to the Tools home page. Confirm the 'cataloguing' menu shows in >the middle. >6) Confirm all of the cataloguing menu links are correct >7) When clicking on one of the 'patrons and circulation' menu or 'additional >tools' menu links, confirm the sidebar menu shows the tools sidebar rather >than the cataloguing menu. >8) When clicking on one of the 'cataloguing' menu links, confirm it >shows the cataloguing sidebar, but there is now a link to the Tools Home > >Sponsored-by: Educational Services Autralia SCIS >Signed-off-by: Owen Leonard <oleonard@myacpl.org> >--- > .../prog/en/includes/cat-menu.inc | 5 + > .../prog/en/includes/tools-menu.inc | 49 ++++++++++ > .../prog/en/modules/tools/tools-home.tt | 95 ++++++++++++++++++- > 3 files changed, 148 insertions(+), 1 deletion(-) > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc >index 2bd37f8fc9..f52d0748e5 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc >@@ -1,6 +1,11 @@ > [% USE Koha %] > <div id="navmenu"> > <div id="navmenulist"> >+ [% IF Koha.Preference('CataloguingToolsInToolsHome') %] >+ <ul> >+ <li><a href="/cgi-bin/koha/tools/tools-home.pl">Tools home</a></li> >+ </ul> >+ [% END %] > > [% IF ( CAN_user_tools_stage_marc_import || CAN_user_tools_manage_staged_marc ) %] > <h5>Import</h5> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/tools-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/tools-menu.inc >index b106cffbea..b3291855ac 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/tools-menu.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/tools-menu.inc >@@ -52,6 +52,55 @@ > </ul> > [% END # /IF ( CAN_user_tools_items_batchdel... %] > >+ [% IF Koha.Preference('CataloguingToolsInToolsHome') %] >+ [% IF ( CAN_user_tools_items_batchdel || CAN_user_tools_items_batchmod || CAN_user_tools_records_batchdel || CAN_user_tools_records_batchmod || CAN_user_tools_export_catalog || CAN_user_tools_inventory || CAN_user_tools_label_creator || ( CAN_user_stockrotation_manage_rotas && Koha.Preference('StockRotation') ) || CAN_user_tools_marc_modification_templates || CAN_user_tools_stage_marc_import || CAN_user_tools_manage_staged_marc || CAN_user_tools_upload_local_cover_images ) %] >+ <h5>Catalog</h5> >+ <ul> >+ [% IF ( CAN_user_tools_items_batchdel ) %] >+ <li><a href="/cgi-bin/koha/tools/batchMod.pl?del=1">Batch item deletion</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_items_batchmod ) %] >+ <li><a href="/cgi-bin/koha/tools/batchMod.pl">Batch item modification</a></li> >+ [% END %] >+ [% IF CAN_user_tools_records_batchdel %] >+ <li><a href="/cgi-bin/koha/tools/batch_delete_records.pl">Batch record deletion</a></li> >+ [% END %] >+ [% IF CAN_user_tools_records_batchmod %] >+ <li><a href="/cgi-bin/koha/tools/batch_record_modification.pl">Batch record modification</a></li> >+ [% END %] >+ [% IF CAN_user_tools_items_batchmod %] >+ <li><a href="/cgi-bin/koha/tools/automatic_item_modification_by_age.pl">Automatic item modifications by age</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_export_catalog ) %] >+ <li><a href="/cgi-bin/koha/tools/export.pl">Export data</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_inventory ) %] >+ <li><a href="/cgi-bin/koha/tools/inventory.pl">Inventory</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_label_creator ) %] >+ <li><a href="/cgi-bin/koha/labels/label-home.pl">Label creator</a></li> >+ <li><a href="/cgi-bin/koha/labels/spinelabel-home.pl">Quick spine label creator</a></li> >+ <li><a href="/cgi-bin/koha/labels/barcode-print.pl">Barcode image generator</a></li> >+ [% END %] >+ [% IF ( CAN_user_stockrotation_manage_rotas && Koha.Preference('StockRotation') ) %] >+ <li><a href="/cgi-bin/koha/tools/stockrotation.pl">Stock rotation</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_marc_modification_templates ) %] >+ <li><a href="/cgi-bin/koha/tools/marc_modification_templates.pl">Manage MARC modification templates</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_stage_marc_import ) %] >+ <li><a href="/cgi-bin/koha/tools/stage-marc-import.pl">Stage MARC for import</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_manage_staged_marc ) %] >+ <li><a href="/cgi-bin/koha/tools/manage-marc-import.pl">Staged MARC management</a></li> >+ [% END %] >+ [% IF ( CAN_user_tools_upload_local_cover_images ) %] >+ <li><a href="/cgi-bin/koha/tools/upload-cover-image.pl">Upload local cover image</a></li> >+ [% END %] >+ </ul> >+ [% END %] >+ [% END %] >+ > [% IF ( CAN_user_tools_edit_calendar || CAN_user_tools_manage_csv_profiles || CAN_user_tools_view_system_logs || CAN_user_tools_edit_additional_contents || CAN_user_tools_schedule_tasks || CAN_user_tools_edit_quotes || ( Koha.ArePluginsEnabled() && CAN_user_plugins_tool ) || CAN_user_tools_upload_general_files || CAN_user_tools_access_files ) %] > <h5>Additional tools</h5> > <ul> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt >index 73508b2c64..8b41df2634 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tt >@@ -31,7 +31,11 @@ > <div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2"> > <h1>Tools</h1> > <div class="row"> >+ [% IF Koha.Preference('CataloguingToolsInToolsHome') %] >+ <div class="col-sm-4"> >+ [% ELSE %] > <div class="col-sm-6"> >+ [% END %] > [% IF ( CAN_user_tools_manage_patron_lists || CAN_user_clubs || CAN_user_tools_moderate_comments || CAN_user_tools_import_patrons || CAN_user_tools_edit_notices || CAN_user_tools_edit_notice_status_triggers || CAN_user_tools_label_creator || CAN_user_tools_delete_anonymize_patrons || CAN_user_tools_edit_patrons || CAN_user_tools_batch_extend_due_dates || CAN_user_tools_moderate_tags || CAN_user_tools_rotating_collections || ( CAN_user_tools_batch_upload_patron_images && Koha.Preference('patronimages') ) ) %] > <h3>Patrons and circulation</h3> > [% END %] >@@ -113,7 +117,95 @@ > </dl> > </div> <!-- /.col-sm-6 --> > >+ [% IF Koha.Preference('CataloguingToolsInToolsHome') %] >+ <div class="col-sm-4"> >+ [% IF ( CAN_user_tools_items_batchdel || CAN_user_tools_items_batchmod || CAN_user_tools_records_batchdel || CAN_user_tools_records_batchmod || CAN_user_tools_export_catalog || CAN_user_tools_inventory || CAN_user_tools_label_creator || ( CAN_user_stockrotation_manage_rotas && Koha.Preference('StockRotation') ) || CAN_user_tools_marc_modification_templates || CAN_user_tools_stage_marc_import || CAN_user_tools_manage_staged_marc || CAN_user_tools_upload_local_cover_images ) %] >+ <h3>Catalog</h3> >+ [% END %] >+ <dl> >+ [% IF ( CAN_user_tools_items_batchdel ) %] >+ <dt><a href="/cgi-bin/koha/tools/batchMod.pl?del=1">Batch item deletion</a></dt> >+ <dd>Delete a batch of items</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_items_batchmod ) %] >+ <dt><a href="/cgi-bin/koha/tools/batchMod.pl">Batch item modification</a></dt> >+ <dd>Modify items in a batch</dd> >+ [% END %] >+ >+ [% IF CAN_user_tools_records_batchdel %] >+ <dt><a href="/cgi-bin/koha/tools/batch_delete_records.pl">Batch record deletion</a></dt> >+ <dd>Delete a batch of bibliographic or authority records</dd> >+ [% END %] >+ >+ [% IF CAN_user_tools_records_batchmod %] >+ <dt><a href="/cgi-bin/koha/tools/batch_record_modification.pl">Batch record modification</a></dt> >+ <dd>Modify a batch of bibliographic or authority records</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_items_batchmod ) %] >+ <dt><a href="/cgi-bin/koha/tools/automatic_item_modification_by_age.pl">Automatic item modifications by age</a></dt> >+ <dd>Define rules to modify items by age</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_export_catalog ) %] >+ <dt><a href="/cgi-bin/koha/tools/export.pl">Export data</a></dt> >+ <dd>Export bibliographic, holdings, and authority records</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_inventory ) %] >+ <dt><a href="/cgi-bin/koha/tools/inventory.pl">Inventory</a></dt> >+ <dd>Perform inventory of your catalog</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_label_creator ) %] >+ <dt><a href="/cgi-bin/koha/labels/label-home.pl">Label creator</a></dt> >+ <dd>Create printable labels and barcodes from catalog data</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_label_creator ) %] >+ <dt><a href="/cgi-bin/koha/labels/barcode-print.pl">Barcode image generator</a></dt> >+ <dd>Configure and create barcodes of various types to be output as an image</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_label_creator ) %] >+ <dt><a href="/cgi-bin/koha/labels/spinelabel-home.pl">Quick spine label creator</a></dt> >+ <dd>Enter a barcode to generate a printable spine label. For use with dedicated label printers</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_stockrotation_manage_rotas && Koha.Preference('StockRotation') ) %] >+ <dt><a href="/cgi-bin/koha/tools/stockrotation.pl">Stock rotation</a></dt> >+ <dd>Manage Stock rotation rotas, rota stages and rota items</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_marc_modification_templates ) %] >+ <dt><a href="/cgi-bin/koha/tools/marc_modification_templates.pl">MARC modification templates</a></dt> >+ <dd>Manage templates for modifying MARC records during import</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_stage_marc_import ) %] >+ <dt><a href="/cgi-bin/koha/tools/stage-marc-import.pl">Stage MARC records for import</a></dt> >+ <dd>Stage MARC records into the reservoir</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_manage_staged_marc ) %] >+ <dt><a href="/cgi-bin/koha/tools/manage-marc-import.pl">Staged MARC record management</a></dt> >+ <dd>Managed staged MARC records, including completing and reversing imports</dd> >+ [% END %] >+ >+ [% IF ( CAN_user_tools_upload_local_cover_images ) %] >+ <dt><a href="/cgi-bin/koha/tools/upload-cover-image.pl">Upload local cover image</a></dt> >+ <dd>Utility to upload scanned cover images for display in OPAC</dd> >+ [% END %] >+ </dl> >+ </div> <!-- /.col-sm-4 --> >+ [% END %] >+ >+ [% IF Koha.Preference('CataloguingToolsInToolsHome') %] >+ <div class="col-sm-4"> >+ [% ELSE %] > <div class="col-sm-6"> >+ [% END %] > [% IF ( CAN_user_tools_edit_calendar || CAN_user_tools_manage_csv_profiles || CAN_user_tools_view_system_logs || CAN_user_tools_edit_additional_contents || CAN_user_tools_schedule_tasks || CAN_user_tools_edit_quotes || ( plugins_enabled && CAN_user_plugins_tool ) || CAN_user_tools_upload_general_files || CAN_user_tools_access_files ) %] > <h3>Additional tools</h3> > [% END %] >@@ -197,7 +289,8 @@ > </dl> > [% END %] > >- </div> <!-- /.col-sm-6 --> >+ </div> <!-- /.col-sm-6 or .col-sm-4 --> >+ > </div> <!-- /.row --> > </div> <!-- /.col-md-10 --> > </div> <!-- /.row --> >-- >2.20.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 32731
:
145682
|
145683
|
145752
|
145753
|
148947
|
150691
|
151605
|
157127
|
158613
|
161962
|
161963