From c3b1d009bf1b5eddfbb90d775846a007146ca3ae Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Mon, 29 May 2023 19:39:03 +0000 Subject: [PATCH] Bug 33790: Fix and add various links to the manual * Makes the move from tools to cataloguing for the pages linked from the cataloguing start page * Adds missing help links to admin and tools pages * Fix other existing links To test: * Best is to look at the patch, you'll see the pages you need to test on the left. * Open the page and access the help page through the help link Note: for a few links you'll need to update the version in the URL to 23.05 (identity providers is one) as the page doesn't exist yet in the 22.11 manual Signed-off-by: David Nind Signed-off-by: Jonathan Druart Signed-off-by: Tomas Cohen Arazi --- Koha/Manual.pm | 56 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/Koha/Manual.pm b/Koha/Manual.pm index 4ef8c09dcf..11a871490e 100644 --- a/Koha/Manual.pm +++ b/Koha/Manual.pm @@ -58,15 +58,18 @@ our $mapping = { 'acqui/supplier' => '/acquisitions.html#vendors', 'acqui/uncertainprice' => '/acquisitions.html#create-a-basket', 'acqui/z3950_search' => '/acquisitions.html#create-a-basket', + 'admin/additional-fields' => '/administration.html#additional-fields', 'admin/admin-home' => '/administration.html', 'admin/aqbudgetperiods' => '/administration.html#budgets', 'admin/aqbudgets' => '/administration.html#funds', 'admin/aqcontract' => '/acquisitions.html#vendor-contracts', 'admin/aqplan' => '/administration.html#budget-planning', + 'admin/audio_alerts' => '/administration.html#audio-alerts', 'admin/auth_subfields_structure' => '/administration.html#authority-types', 'admin/auth_tag_structure' => '/administration.html#authority-types', 'admin/authorised_values' => '/administration.html#authorized-values', 'admin/authtypes' => '/administration.html#authority-types', + 'admin/background_jobs' => '/administration.html#managing-jobs', 'admin/biblio_framework' => '/administration.html#marc-bibliographic-frameworks', 'admin/branch_transfer_limits' => '/administration.html#library-transfer-limits', 'admin/branches' => '/administration.html#libraries-&-groups', @@ -74,16 +77,22 @@ our $mapping = { 'admin/checkmarc' => '/administration.html#marc-bibliographic-framework-test', 'admin/cities' => '/administration.html#cities-and-towns', 'admin/classsources' => '/administration.html#classification-sources', - 'admin/columns_settings' => '/administration.html#column-settings', + 'admin/columns_settings' => '/administration.html#table-settings', + 'admin/curbside_pickup' => '/administration.html#curbside-pickup', 'admin/currency' => '/administration.html#currencies-and-exchange-rates', - 'admin/didyoumean' => '/administration.html#did-you-mean?', + 'admin/credit_types' => '/administration.html#credit-types', + 'admin/debit_types' => '/administration.html#debit-types', + 'admin/didyoumean' => '/administration.html#did-you-mean', 'admin/edi_accounts' => '/administration.html#edi-accounts', 'admin/edi_ean_accounts' => '/administration.html#library-eans', + 'admin/identity_providers' => '/administration.html#identity-providers-label', 'admin/item_circulation_alerts' => '/administration.html#item-circulation-alerts', 'admin/items_search_fields' => '/administration.html#item-search-fields', 'admin/itemtypes' => '/administration.html#item-types', 'admin/koha2marclinks' => '/administration.html#koha-to-marc-mapping', + 'admin/library_groups' => '/administration.html#library-groups', 'admin/marc_subfields_structure' => '/administration.html#marc-bibliographic-frameworks', + 'admin/marc-overlay-rules' => '/administration.html#record-overlay-rules', 'admin/marctagstructure' => '/administration.html#marc-bibliographic-frameworks', 'admin/matching-rules' => '/administration.html#record-matching-rules', 'admin/oai_set_mappings' => '/administration.html#oai-sets-configuration', @@ -108,10 +117,14 @@ our $mapping = { 'admin/preferences#tools' => '/toolspreferences.html', 'admin/preferences#web_services' => '/webservicespreferences.html', 'admin/smart-rules' => '/administration.html#circulation-and-fine-rules', + 'admin/smtp_servers' => '/administration.html#smtp-servers', + 'admin/restrictions' => '/administration.html#patron-restrictions', + 'admin/share_content' => '/administration.html#share-content-with-mana-kb', 'admin/sms_providers' => '/administration.html#sms-cellular-providers', 'admin/systempreferences' => '/localusepreferences.html', 'admin/transport-cost-matrix' => '/administration.html#transport-cost-matrix', 'admin/z3950servers' => '/administration.html#z39.50/sru-servers', + 'admin/usage_statistics' => '/administration.html#share-your-usage-statistics', 'authorities/authorities-home' => '/cataloging.html#authorities', 'authorities/authorities' => '/cataloging.html#authorities', 'authorities/detail' => '/cataloging.html#authorities', @@ -179,14 +192,15 @@ our $mapping = { 'erm/eholdings/ebsco/titles/edit/' => '/erm.html#titles', 'erm/eholdings/ebsco/resources/' => '/erm.html#ebsco', 'ill/ill-requests' => '/ILL_requests.html', - 'labels/label-edit-batch' => '/tools.html#label-batches-label', - 'labels/label-edit-layout' => '/tools.html#label-layouts-label', - 'labels/label-edit-profile' => '/tools.html#label-profiles-label', - 'labels/label-edit-range' => '/tools.html#label-creator-label', #FIXME Add when documented - 'labels/label-edit-template' => '/tools.html#label-templates-label', - 'labels/label-home' => '/tools.html#label-creator-label', - 'labels/label-manage' => '/tools.html#label-creator-label', - 'labels/spinelabel-home' => '/tools.html#quick-spine-label-creator', + 'labels/barcode-print' => '/cataloging.html#barcode-generator', + 'labels/label-edit-batch' => '/cataloging.html#label-batches-label', + 'labels/label-edit-layout' => '/cataloging.html#label-layouts-label', + 'labels/label-edit-profile' => '/cataloging.html#label-profiles-label', + 'labels/label-edit-range' => '/cataloging.html#barcode-range', + 'labels/label-edit-template' => '/cataloging.html#label-templates-label', + 'labels/label-home' => '/cataloging.html#label-creator-label', + 'labels/label-manage' => '/cataloging.html#label-creator-label', + 'labels/spinelabel-home' => '/cataloging.html#quick-spine-label-creator', 'mainpage' => '/', 'members/apikeys' => '/webservices.html#api-key-management-interface-for-patrons', 'members/boraccount' => '/patrons.html#fines', @@ -252,29 +266,31 @@ our $mapping = { 'suggestion/suggestion' => '/acquisitions.html#managing-suggestions', 'tags/list' => '/tools.html#tag-moderation', 'tags/review' => '/tools.html#tag-moderation', - 'tools/automatic_item_modification_by_age' => '/tools.html#automatic-item-modifications-by-age', - 'tools/batchMod' => '/tools.html#batch-item-deletion', - 'tools/batch_delete_records' => '/tools.html#batch-record-deletion', - 'tools/batch_record_modification' => '/tools.html#batch-record-modification', + 'tools/access_files' => '/tools.html#access-files', + 'tools/automatic_item_modification_by_age' => '/cataloging.html#automatic-item-editing-by-age', + 'tools/batchMod' => '/cataloging.html#batch-editing-items', + 'tools/batch_extend_due_dates' => '/tools.html#batch-extend-due-dates', + 'tools/batch_delete_records' => '/cataloging.html#batch-deleting-records', + 'tools/batch_record_modification' => '/cataloging.html#batch-record-modification', 'tools/cleanborrowers' => '/tools.html#patrons-anonymize-bulk-delete', 'tools/csv-profiles' => '/tools.html#csv-profiles', - 'tools/export' => '/tools.html#export-bibliographic-records', + 'tools/export' => '/cataloging.html#exporting-data', 'tools/holidays' => '/tools.html#calendar', 'tools/import_borrowers' => '/tools.html#patron-import', - 'tools/inventory' => '/tools.html#inventory-stocktaking', + 'tools/inventory' => '/cataloging.html#inventory', 'tools/additional-contents' => '/tools.html#news', # FIXME Needs a change to the manual 'tools/letter' => '/tools.html#notices-slips', - 'tools/manage-marc-import' => '/tools.html#staged-marc-record-management', - 'tools/marc_modification_templates' => '/tools.html#marc-modification-templates', + 'tools/manage-marc-import' => '/cataloging.html#managing-staged-records', + 'tools/marc_modification_templates' => '/cataloging.html#marc-modification-templates', 'tools/modborrowers' => '/tools.html#batch-patron-modification', 'tools/overduerules' => '/tools.html#overdue-notice-status-triggers', 'tools/picture-upload' => '/tools.html#upload-patron-images', 'tools/quotes-upload' => '/tools.html#import-quotes', 'tools/quotes' => '/tools.html#quote-of-the-day-(qotd)-editor', 'tools/scheduler' => '/tools.html#task-scheduler', - 'tools/stage-marc-import' => '/tools.html#stage-marc-records-for-import', + 'tools/stage-marc-import' => '/cataloging.html#staging-records-for-import', 'tools/tools-home' => '/tools.html', - 'tools/upload-cover-image' => '/tools.html#upload-local-cover-image', + 'tools/upload-cover-image' => '/cataloging.html#adding-cover-images', 'tools/viewlog' => '/tools.html#log-viewer', 'virtualshelves/shelves' => '/lists.html#lists', }; -- 2.39.2