Back to bug 35761
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| kyle | 2024-01-31 16:53:43 UTC | Assignee | koha-bugs | kyle |
| kyle | 2024-07-17 14:23:56 UTC | Blocks | 37248 | |
| kyle | 2024-07-17 14:24:19 UTC | Blocks | 33308 | |
| martin.renvoize | 2024-09-11 14:25:34 UTC | Assignee | kyle | martin.renvoize |
| CC | martin.renvoize | |||
| kyle | 2024-09-12 14:07:19 UTC | CC | kyle | |
| kyle | 2024-09-27 19:47:50 UTC | See Also | https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36766 | |
| martin.renvoize | 2024-10-08 09:50:56 UTC | Blocks | 35622 | |
| martin.renvoize | 2024-10-08 09:51:20 UTC | Assignee | martin.renvoize | jake.deery |
| martin.renvoize | 2024-10-08 09:52:18 UTC | Depends on | 36766 | |
| martin.renvoize | 2024-10-08 09:53:39 UTC | Blocks | 25246 | |
| martin.renvoize | 2024-10-08 09:54:40 UTC | Blocks | 25246 | |
| martin.renvoize | 2024-10-08 09:55:02 UTC | Blocks | 25246 | |
| martin.renvoize | 2024-10-08 09:56:08 UTC | Blocks | 38038 | |
| martin.renvoize | 2024-10-08 09:59:24 UTC | Blocks | 38115 | |
| jake.deery | 2024-10-08 10:33:05 UTC | Status | NEW | ASSIGNED |
| jake.deery | 2024-11-20 09:23:21 UTC | Blocks | 38489 | |
| jake.deery | 2024-11-22 16:50:52 UTC | Attachment #174933 Attachment is obsolete | 0 | 1 |
| jake.deery | 2024-11-22 16:52:38 UTC | Comment 4 Tag | obsolete | |
| jake.deery | 2024-11-29 16:18:05 UTC | Attachment #174937 Attachment is obsolete | 0 | 1 |
| jake.deery | 2024-11-29 16:20:41 UTC | Comment 6 Tag | obsolete | |
| jake.deery | 2024-12-02 12:44:34 UTC | Attachment #175030 Attachment is obsolete | 0 | 1 |
| jake.deery | 2024-12-02 12:44:52 UTC | Comment 7 Tag | obsolete | |
| jake.deery | 2024-12-02 12:45:10 UTC | Status | ASSIGNED | Needs Signoff |
| martin.renvoize | 2024-12-04 17:09:17 UTC | CC | wizzyrea | |
| jake.deery | 2024-12-05 09:12:08 UTC | Attachment #175166 Attachment is obsolete | 0 | 1 |
| jake.deery | 2024-12-05 09:12:30 UTC | Comment 11 Tag | obsolete | |
| martin.renvoize | 2024-12-05 09:43:40 UTC | Blocks | 38629 | |
| martin.renvoize | 2024-12-05 09:44:11 UTC | Depends on | 36766 | |
| andrew | 2024-12-05 17:46:07 UTC | Status | Needs Signoff | Failed QA |
| CC | andrew | |||
| david | 2024-12-05 21:57:06 UTC | CC | david | |
| jake.deery | 2024-12-17 12:10:55 UTC | Attachment #175067 Attachment is obsolete | 0 | 1 |
| jake.deery | 2024-12-17 12:13:51 UTC | Attachment #175052 Attachment is obsolete | 0 | 1 |
| jake.deery | 2024-12-17 12:16:10 UTC | Status | Failed QA | Needs Signoff |
| andrew | 2024-12-23 19:10:14 UTC | Status | Needs Signoff | Signed Off |
| andrew | 2024-12-23 19:10:16 UTC | Attachment #175608 Attachment is obsolete | 0 | 1 |
| jake.deery | 2025-01-13 10:37:39 UTC | Attachment #175916 Attachment is obsolete | 0 | 1 |
| jake.deery | 2025-01-13 12:10:55 UTC | Comment 27 Tag | obsolete | |
| jake.deery | 2025-01-13 12:11:24 UTC | Attachment #176429 Attachment is obsolete | 0 | 1 |
| lucas | 2025-01-14 16:53:44 UTC | Status | Signed Off | Failed QA |
| CC | lucas | |||
| jake.deery | 2025-02-04 11:37:42 UTC | Status | Failed QA | Signed Off |
| jake.deery | 2025-02-06 14:26:37 UTC | Attachment #176430 Attachment is obsolete | 0 | 1 |
| jake.deery | 2025-02-11 15:50:54 UTC | Attachment #177577 Attachment is obsolete | 0 | 1 |
| jake.deery | 2025-02-11 15:51:04 UTC | Attachment #177578 Attachment is obsolete | 0 | 1 |
| nick | 2025-02-14 14:25:54 UTC | Status | Signed Off | Failed QA |
| CC | nick | |||
| martin.renvoize | 2025-02-24 13:06:29 UTC | Blocks | 39190 | |
| martin.renvoize | 2025-02-24 13:13:56 UTC | Attachment #177741 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-02-24 13:19:25 UTC | Status | Failed QA | Signed Off |
| martin.renvoize | 2025-03-13 14:35:18 UTC | Attachment #178552 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-03-13 14:35:21 UTC | Attachment #178553 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-03-13 14:35:25 UTC | Attachment #178554 Attachment is obsolete | 0 | 1 |
| dcook | 2025-03-14 02:49:52 UTC | Status | Signed Off | Failed QA |
| CC | dcook | |||
| martin.renvoize | 2025-03-14 08:19:25 UTC | Comment 8 Tag | important | |
| martin.renvoize | 2025-03-14 08:19:32 UTC | Comment 10 Tag | important | |
| martin.renvoize | 2025-03-14 08:19:39 UTC | Comment 19 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:42 UTC | Comment 25 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:44 UTC | Comment 28 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:47 UTC | Comment 34 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:51 UTC | Comment 35 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:53 UTC | Comment 37 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:55 UTC | Comment 38 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:19:58 UTC | Comment 42 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:20:00 UTC | Comment 43 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:20:03 UTC | Comment 44 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:20:06 UTC | Comment 46 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:20:09 UTC | Comment 47 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:20:12 UTC | Comment 48 Tag | obsolete | |
| martin.renvoize | 2025-03-14 08:25:14 UTC | Attachment #177742 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-03-14 09:24:10 UTC | Status | Failed QA | Signed Off |
| lucas | 2025-07-25 17:01:45 UTC | Status | Signed Off | Patch doesn't apply |
| martin.renvoize | 2025-08-01 13:55:10 UTC | Attachment #179249 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-08-01 13:55:12 UTC | Attachment #179250 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-08-01 13:55:15 UTC | Attachment #179251 Attachment is obsolete | 0 | 1 |
| martin.renvoize | 2025-08-01 14:00:31 UTC | Status | Patch doesn't apply | Signed Off |
| jake.deery | 2025-08-12 09:36:56 UTC | Attachment #182918 Attachment is obsolete | 0 | 1 |
| kyle | 2025-08-20 12:00:30 UTC | QA Contact | testopia | kyle |
| tomascohen | 2025-08-29 14:30:53 UTC | QA Contact | kyle | tomascohen |
| CC | tomascohen | |||
| tomascohen | 2025-08-29 14:46:14 UTC | Status | Signed Off | Failed QA |
| tomascohen | 2025-08-29 19:06:42 UTC | Status | Failed QA | Signed Off |
| tomascohen | 2025-08-29 19:08:00 UTC | Patch complexity | --- | Medium patch |
| Status | Signed Off | Passed QA | ||
| tomascohen | 2025-08-29 19:08:04 UTC | Attachment #185013 Attachment is obsolete | 0 | 1 |
| Attachment #185011 Attachment is obsolete | 0 | 1 | ||
| Attachment #185012 Attachment is obsolete | 0 | 1 | ||
| tomascohen | 2025-08-29 20:13:02 UTC | Attachment #185963 Attachment is obsolete | 0 | 1 |
| tomascohen | 2025-08-29 20:13:05 UTC | Attachment #185964 Attachment is obsolete | 0 | 1 |
| tomascohen | 2025-08-29 20:13:08 UTC | Attachment #185965 Attachment is obsolete | 0 | 1 |
| lucas | 2025-09-03 17:24:24 UTC | Status | Passed QA | Failed QA |
| lucas | 2025-09-03 17:46:46 UTC | Keywords | release-notes-needed | |
| tomascohen | 2025-09-03 19:37:30 UTC | Status | Failed QA | Passed QA |
| lucas | 2025-09-05 19:36:35 UTC | Status | Passed QA | Failed QA |
| tomascohen | 2025-09-05 19:49:44 UTC | Status | Failed QA | Passed QA |
| tomascohen | 2025-09-15 14:43:23 UTC | Blocks | 38115 | |
| lucas | 2025-09-19 19:25:45 UTC | Status | Passed QA | Pushed to main |
| Version(s) released in | 25.11.00 | |||
| martin.renvoize | 2025-09-22 14:59:32 UTC | Blocks | 38629 | |
| martin.renvoize | 2025-09-22 15:00:28 UTC | Blocks | 38489 | |
| martin.renvoize | 2025-09-22 15:00:57 UTC | Blocks | 37248 | |
| martin.renvoize | 2025-09-22 15:01:12 UTC | Blocks | 33308 | |
| martin.renvoize | 2025-09-29 15:16:17 UTC | Text to go in the release notes | , only a single configuration record needs updating. **Key features:** - **Unified server management**: Configure FTP and SFTP servers under Administration → File transports - **Secure credential storage**: Passwords and SSH keys are encrypted in read/write permissions on the configured directories. **Future extensibility:** This architecture provides a foundation for adding file transport capabilities to other Koha features such as `runreport.pl`, `export_records.pl`, eliminating the need to duplicate connection details across different parts of the system. This new centralised configuration system allows you to define FTP and SFTP server credentials once and then reference them from multiple features (such as, reducing duplication **Configuration options:** - Transport type (FTP or SFTP) - Server hostname and port - Username and password - Upload and download directories - Connection settings (passive mode the database - **Connection testing**: Test connections directly from the Koha interface to verify credentials and connectivity - **Granular permissions**: New `manage_file_transports` permission controls access to the configuration interface -, and `export_borrowers.pl`, allowing them to upload outputs directly to remote servers. EDI). If a password changes or a vendor upgrades from FTP to SFTP, debug mode) - SSH private key (for SFTP) **For administrators:** Access the new file transport management under Administration → File transports. The interface includes a connection testing feature that validates your credentials and checks Koha now includes a unified administration interface for managing FTP and SFTP server connections **Reusable configurations**: Server configurations can be referenced by multiple features | |
| Keywords | release-notes-needed |
Back to bug 35761