Summary: | Add FTP support to export_records.pl | ||
---|---|---|---|
Product: | Koha | Reporter: | Martin Renvoize (ashimema) <martin.renvoize> |
Component: | Command-line Utilities | Assignee: | Jake Deery <jake.deery> |
Status: | Needs Signoff --- | QA Contact: | Testopia <testopia> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | robin |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38627 | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: | |||
Bug Depends on: | 35761, 39190 | ||
Bug Blocks: | |||
Attachments: | Bug 38115: Add destination_server_id to export_records |
Description
Martin Renvoize (ashimema)
2024-10-08 09:59:14 UTC
Created attachment 178781 [details] [review] Bug 38115: Add destination_server_id to export_records This patch adds two new flags to the export_records.pl script. * --destination_server_id=ID This flag will, when passed, upload the file generated by this script to the destination server, as configured in the FTP/SFTP Servers settings. * --delete_local_after_run This flag will, when passed, cause the script to unlink (delete) the generated marc or CSV file found on the local disk. This is useful for folk who want to upload the file, but not necessarily keep a local copy, filling up the server's storage medium TO TEST: a) APPLY PATCH, reset_all b) Create valid FTP/SFTP Server in Koha settings, ensuring that the server you create is valid and passes testing c) Run ./misc/export_records.pl with no agruments 1) Notice how koha.mrc file is generated d) Run ./misc/export_records.pl --destination_server_id=1 1) Notice how koha.mrc file is generated 2) On your FTP/SFTP Server, notice how koha.mrc is now present in the upload directory e) Run ./misc/export_records.pl --delete_local_after_run 1) Notice how koha.mrc file is NOT generated locally f) Run ./misc/export_records.pl --destination_server_id=1 --delete_local_after_run 1) Notice how koha.mrc file is NOT generated locally 2) On your FTP/SFTP Server, notice how koha.mrc is still present in the upload directory AND the file age is fresh |