Command-line Utilities bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
New 117
bulkmarcimport.pl -insert fails to add MARC field 999
koha-mysql doesn't work with encrypted database connection
Renewal message is sent twice during auto-renewal
writeoff_debts.pl should be logged
Add help to fix_invalid_dates.pl
Remove kohalib.pl from recall cronjobs
Add logging for uncaught exceptions in autorenewal cron
misc/cronjobs/notice_unprocessed_suggestions.pl should check fund as an owner
koha-restore file-exists
8577
GC
build_holds_queue.pl needs command-line options for help, verbosity, and summary
search_for_data_inconsistencies.pl: Can't call method "get_column"
misc/admin/koha-preferences should have pl extension
UNIMARC_sync_date_created_with_marc_biblio.pl is setting MarcFieldForModifierName to CLI
Clarify "frombranch" flag in overdue_notices.pl
15121
GC
runreport.pl cronjob ought to let you specify multiple email addresses
bulkmarcimport.pl should ignore MarcFieldFor* sysprefs
cleanup_database does not allow to purge data created today
12719
GC
Fix bulkmarcimport.pl documentation
import_patrons command line script should accept quote_char or document that double quotes are required
Some tables not available to AUTO_RENEW letter
17608
GC
Fix behaviour of bulkmarcimport.pl -insert
14384
MJ
Add option to koha-run-backups, to disable koha instance during backup
8900
GC
link_bibs_to_authorities.pl --test updates auth_header records with AutoAddAuthorites on
Create a script that lists bibliographic records that are not linked to any authority
koha-mysql doesn't work with timezone set in koha-conf.xml
koha-run-backups deletes old backup files based on number of hours since modification - not date of modification
Inconsistencies in --commit, --confirm for command line scrips
overdue_notices.pl wrongly reports "terms were not matched and replaced"
Use of uninitialized value $mail{"Subject"} in concatenation (.) or string at /usr/share/perl5/Mail/Sendmail.pm
Add check for invalid holds linked to deleted records to inconsistencies script
Output of export_borrowers with all fields cannot be imported
koha-zebra doesn't properly stop Zebra
13317
GC
tools/export.pl should show help when executed with no args, from CLI
10377
GC
fix_unimarc_100 could be improved with 210$d values
Add --processes to "man" page for koha-elasticsearch
Fix POD for bulkmarcimport.pl --delete --authorities
16972
GC
./misc/sip_cli_emulator.pl should list mandatory vs. optional command line options in its usage section.
Make create_superlibrarian.pl script accept a name parameter
Update sftp_file.pl to support the new SFTP configurations page
38115
JD
Add FTP support to export_records.pl
Add file option to delete_items.pl
38427
MDR
(38408 follow-up) Additional fixes in rebuild_zebra.pl and koha-rebuild-zebra
restrict_patrons_with_failed_notices.pl cronjob should take a --days parameter
Make clear in RestrictPatronsWithFailedNotices syspref description that restrict_patrons_with_failed_notices.pl cronjob has default days setting
Add logging to writeoff_debts.pl cronjob
33308
JD
Add ability to to use SFTP with runreport.pl
Write off credits automatically
compare-es-to-db tool should offer a mode to reconcile differences
add note to accountline when using writeoff_debts.pl
37648
RB
connexion_import_daemon.pl should set defaults for overlay, nomatch and item action and provide a warning
37095
JD
Add a cli for creating a user that returns the user + an api key
Add option to expire patrons who were updated in the update_patrons.pl cron job
remove_unused_authorities.pl timeout error that's not a timeout error
Make long overdue item type options configurable in interface
Add --branchcode option to borrowers_force_messaging_defaults.pl
longoverdue maxdays should be configurable in interface
Holds reminder cronjob --triggered switch does not work as intended if the day to send notice hits concurrent holidays
Add --branchcode to writeoff_debts.pl
28740
TCA(
Delete old ILL requests with cleanup_database
Add option to log a run of export_records.pl to the Koha cron log
[Omnibus] Rewrite koha-restore
automatic item modification needs report function
create_analytical_rel.pl doesn't set host biblionumber in 773$0
16063
GC
logic from overdue_notice.pl should be moved into a module
[Omnibus] Refactor overdue_notices.pl
Add a script to export images from the db
koha-restore could use a db-only option
Make koha-restore restore only files, not db
15664
GC
koha-restore: Allow database dump to be restored to another Koha instance
Build in ability to send output of patron import command line job to an email address
koha-preferences improvements
15625
MJ
Add CLI tool to enable/disable public Z39.50 service for a Koha instance
5069
CC
Auto-create authorities for unlinked headings
Add a script to manage plugins from the command line
connexion_import_daemon.pl should flush logs to make them more useful / timely
Add option to use mysqldump parameters with koha-dump
Batch item modification run at the command line (cronned).
Option to add a restriction when running the update patron category cron
bulkmarcimport.pl -d foreign key constraint fails when entries in issues exist
recreateIssueStatistics.pl should (optionally?) ignore the anonymous borrower
Add option to exclude certain types of url in check-url-quick.pl
Improve link_bibs_to_authorities.pl by including 4xx in matching
It should be possible to extract a MARC file of deleted bibliographic records
Add capitalization checks for branchcodes and categorycodes to inconsistencies script
bulkmarcimport.pl ignore items info when using -update
Add a command line tool to import many cover images from a zip file
16533
MJ
Prep koha-preferences script for /usr/sbin
2878
FD
cloud-kw.pl: should use HTML template
15387
GC
check-url.pl script to support cookies
Add verbose option to cronjob purge_suggestions.pl
koha-run-backups can't use option --uploaded_files from koha-dump
14162
TCA(
Instance creation information on YAML
Some libraries don't use print notices
longoverdue.pl should not set 'datereturned' when --mark-returned option is used.
serialsUpdate doesn't create all late issues
Add authority records to sitemap
Add a script to automatically deprecate replacement costs based on age
16528
KMH(
Add ability to parallel process fines to fines.pl
More options for reconcile_balances.pl
Script to search for data inconsistencies [omnibus]
koha-create does not default to --create-db
16375
MJ
Add arg to 'koha-upgrade-schema' to run on a specific 'updatedb.pl' file
23088
MR(
Stockrotation full_report should use 'notices'
6381
GC
Add script to populate 856$q field based on contents of 856$u
Data inconsistencies - "Item type" and "item type for older issues" in subscriptions
12996
GC
Tool to bulk export patrons images
Data inconsistencies - records without a MARC subfield mapped with biblio.biblionumber
bulkmarcimport.pl fails with UNIMARC authorities but works with XML
Running of koha-* scripts should be logged
17283
GC
Batch file "upload" script
16879
GC
Use ImportBatch routines in bulkmarcimport
13217
MJ
fix koha-upgrade-schema to work with git/dev installs
16753
GC
/misc/mod_zebraqueue.pl should allow 'recordDelete'
14043
GC
fines.pl does not have perldocs
11871
GC
rebuild_zebra.pl -r requires at least one record to clear index
12919
CC
Automate collecting all records added and deleted from the catalogue
add koha-cronlogaction script, which will call C4/Log::cronlogaction with the remaining command line arguments set as "info" in the logs.
Assigned 8
Greater/smaller than in DB password is problematic
21487
FS
Add option to disable CataloguingLog syspref in UNIMARC_sync_date_created_with_marc_biblio.pl
36311
WW
Add option to koha-run-backups, to only include database dump
32463
FS
Embed analytical items into bibliographic records export
24912
JD
Generate SQL from YAML installer files
31035
FS
Script to update OPACSuppression field depending on hidden items
32509
FS
Embed see-also-from headings into bibliographic records export
20570
MDR
Add script to complete scanned article requests
In discussion 8
koha-email-disable does not disable all emails
36013
FS
update_totalissues.pl should not log
35948
FS
cleanup_database.pl should remove not only finished background jobs
16837
GC
koha-start-zebra should start zebra-indexer too
15088
LR
Notice when koha has been installed with --request-db instead of --create-db
Add --statute-barred-fees option to cleanup_database.pl to purge all fees where the item has been returned and the fee is older than the given number of days.
30326
AA
Cronjob that checks biblios for MARC errors
20543
MJ
Use multi-core compression to speed up Koha backups
Failed QA 22
25183
KMH(
cleanup-database.pl --del-exp-selfreg fully deletes borrowers - should go into deleted-borrowers
23357
NC(
overdue_notices.pl can send library doubled emails for patrons with no email/sms if both transports enabled
36504
NC(
Run report should have an option to only send the attachment
28603
NC(
check-url-quick.pl does not encode spaces in urls
20377
MJ
Add transaction and skip_merge to 'remove_unused_authorities.pl' script
sip_cli_emulator.pl - typo in parameter name
overdue_notices -h does not list all options
18064
TG(
Long overdue cronjob does not follow the library's calendar and skip closed days
Add emails to message queue by longoverdue script options
Print autorenewal notice to console when running in verbose.
28011
DC
Add CLI script to update bibs from linked authority records
23260
AM
Anonymize (remove) patron data from items_last_borrower
26062
TCA(
Membership Expiry can not be limited by Patron Category
13811
MB
Silent Cronjobs
7901
KMH
Add option to delete_borrowers.pl for using a file with cardnumbers
20465
GP
misc/export_records.pl add possibility to export by branchcode
15336
AA
Script for merging vendors
6851
RS
A utility that will search out analytics records and set the MARC header appropriately
18000
AA
Add --tablename option to misc/devel/update_dbix_class_files.pl script
12120
MJ
Add --tempdir arg to rebuild_zebra.pl
12099
OK
process_message_queue.pl tells it sends print mails even if it doesn't.
9712
KMH
Add command line script to recalculate existing due dates based on current issuing rules and retroactively update the issues
Patch doesn't apply 5
21976
TCA(
koha-reset-passwd does not deal with password restrictions
37538
RB
Improve documentation printed by connexion_import_daemon.pl --help
26235
MM
Allow to skip records when using bulkmarcimport.pl
14493
JE
export_borrowers.pl - Export patron attributes
14420
VF
bulkmarcimport.pl - Some problems
Needs signoff 8
37564
MR(
bulkmarcimport should not generate real time holds queue updates
19336
CF
Add option to fines.pl to apply maximal fine amount after delay
28528
RD
bulkmarcimport delete option doesn't delete biblio_metadata
21627
I
System preference for recipient emails of gather_print_notices.pl
21214
ID
cleanup_database.pl --mail should let admin choose which letter codes to keep
38408
MDR
Add parallel exporting of MARC records to Zebra rebuild/reindex
35061
AA
Add support to preserve patron category code when importing patrons with commandline script
37025
PD
Add CLI tool to generate/delete api keys for a given patron on a Koha instance
Signed off 9
38893
AF
Longoverdue cronjob gives error when run with "--library" flag and CircControl syspref set to "The library you are logged in at"
36932
MDR
koha-plack: Add parameter for specifically enabling Starman development environment
38762
TCA(
compare_es_to_db.pl should provide links to the staff interface
20551
DG
Add option for including deleted records in export_records.pl
38307
AA
Make overdue_notices.pl quiet if there are no branches with active overdue rules
11530
NC(
Recalculating an item's total issue count with update_totalissues.pl ignores deleted items
38306
AA
Make automatic_renewals.pl cronjob quiet if EnhancedMessagingPreferences syspref is off
32440
LT
Allow selective deletion of statistics entries based on type by cleanup_database
34027
AA
Add functionality to cleanup_database.pl to purge action logs in batches
Pushed to main 7
38894
AF
Longoverdue cron should follow HomeOrHoldingBranch as well as CircControl when using --library flag
38857
NC(
Cronjobs should log their start and command line parameters before processing options
38382
NC(
Need a fresh connection when CSRF has expired for connexion daemon
38104
JD
share_usage_with_koha_community.pl: Check between two runs is not needed
29238
EP
Cataloging cron jobs are not logged
38386
TCA(
compare_es_to_db.pl shouldn't retrieve the records from ES
29440
DG
Refactor/clean up bulkmarcimport.pl
Needs documenting 19
37543
RB
connexion_import_daemon.pl stopped working in 24.05 due to API changes related to CSRF-Token
37478
NC(
bulkmarcimport.pl can die on bad records
37790
NC(
Prevent indexing and holds queue updates when running update_localuse_from_statistics.pl
36709
LG(
Add --confirm flag to update_localuse_from_statistics.pl script
36977
JK
Google does not read sitemaps with the name sitemapNNNN.xml
37553
DC
Fix CSRF handling in koha-svc.pl script
9596
MH
Allow longoverdue.pl to be configured per library on the command line
36770
AB
Add a --report_id parameter to export_records.pl
36766
AB
Add command-line utility to SFTP a file to a remote server
37181
NC(
Add --confirm option switch to pseudonymize_statistics.pl
34064
DC
Compare kohastructure.sql against current database using database audit script
34611
NC(
Add a script for pseudonymizing existing data
33360
MDR
SendQueuedMessages: Improve limit behavior and add domain limits
36068
MDR
Add maintenance script acq_cancel_obsolete_orders.pl
35836
MLG
search_for_data_inconsistencies.pl - Search for loops in dependencies
23924
JD
Add a parameter to the script add_date_fields_to_marc_records.pl to specify a date field
36309
TCA(
create_superlibrarian.pl output could be more helpful
35653
LG(
Allow the patron import script to log it's output to the action_logs cron logging
32686
AB
Specify action of action_logs entries to purge