Back to bug 38489

Who When What Removed Added
jake.deery 2024-11-20 09:23:21 UTC Depends on 35761
martin.renvoize 2024-12-04 17:09:32 UTC CC martin.renvoize
Assignee koha-bugs jake.deery
jake.deery 2024-12-04 17:42:48 UTC Attachment #175205 Attachment is obsolete 0 1
jake.deery 2024-12-04 17:43:06 UTC Attachment #175204 Attachment is obsolete 0 1
jake.deery 2024-12-04 17:43:12 UTC Comment 1 Tag obsolete
jake.deery 2024-12-04 17:43:20 UTC Comment 2 Tag obsolete
martin.renvoize 2024-12-05 07:45:13 UTC Summary EDI should be linked to the new FTP/SFTP Servers EDI should be updated to use the new FTP/SFTP Servers management tool
martin.renvoize 2024-12-05 07:45:44 UTC Summary EDI should be updated to use the new FTP/SFTP Servers management tool EDI should be updated to use the new FTP/SFTP Servers management page
martin.renvoize 2024-12-05 07:45:51 UTC Status NEW Needs Signoff
jake.deery 2025-01-03 13:19:32 UTC Attachment #175206 Attachment is obsolete 0 1
jake.deery 2025-01-03 13:19:57 UTC Comment 3 Tag obsolete
jake.deery 2025-01-03 13:25:21 UTC Attachment #175207 Attachment is obsolete 0 1
jake.deery 2025-01-03 13:25:38 UTC Comment 4 Tag obsolete
jake.deery 2025-01-06 15:50:24 UTC Attachment #176119 Attachment is obsolete 0 1
andrew 2025-02-14 16:16:29 UTC Status Needs Signoff Patch doesn't apply
CC andrew
jake.deery 2025-08-12 12:53:55 UTC Attachment #176118 Attachment is obsolete 0 1
jake.deery 2025-08-12 12:54:32 UTC Attachment #176161 Attachment is obsolete 0 1
jake.deery 2025-08-12 12:58:30 UTC Status Patch doesn't apply Needs Signoff
martin.renvoize 2025-09-22 15:00:28 UTC Depends on 35761 39190
jake.deery 2025-09-23 15:04:31 UTC Attachment #185324 Attachment is obsolete 0 1
martin.renvoize 2025-09-23 20:07:25 UTC Attachment #186819 Attachment is obsolete 0 1
martin.renvoize 2025-09-23 20:07:32 UTC Attachment #186820 Attachment is obsolete 0 1
martin.renvoize 2025-09-23 20:07:37 UTC Assignee jake.deery martin.renvoize
martin.renvoize 2025-09-23 20:40:28 UTC Blocks 38115
martin.renvoize 2025-09-23 20:40:58 UTC Blocks 38629
martin.renvoize 2025-09-23 20:41:14 UTC Blocks 33308
martin.renvoize 2025-09-24 09:13:17 UTC Blocks 20253
martin.renvoize 2025-09-29 15:00:10 UTC Text to go in the release notes , eliminating the duplication of FTP/SFTP server configuration that previously existed between EDI accounts and the file transport administration.

Previously, EDI accounts stored their own FTP/SFTP connection details (host, port, username, useful for development and testing
- **Simplified EDI interface**: The EDI account form now uses dropdown selectors for file transports instead of requiring manual entry of connection details

**Technical improvements:**

- Removed 184 lines of **Automatic migration**: Existing EDI transport configurations are automatically migrated to file transport records during upgrade
- **Enhanced transport capabilities**: EDI now benefits from the file transport system's connection testing, you'll manage FTP/SFTP credentials in one place (Administration → File transports) rather than duplicating them for each EDI account., password) separately from the FTP/SFTP servers configuration, leading to duplicate maintenance. Now, EDI accounts simply reference a configured file transport legacy FTP/SFTP connection code from `Koha::Edifact::Transport`
- Added `rename_file()` method to transport classes for EDI file processing workflow
- Added `disconnect()` method for proper connection cleanup
- Standardised `list_files()` API across EDI (EDIFACT) transport configuration has been completely refactored to use the unified file transport system introduced in Bug 35761 and Bug 39190, status monitoring, and encrypted credential storage
- **New 'local' transport type**: Added support for local directory operations, with the transport handling all connection management.

**Key changes:**

- **Unified configuration**: EDI accounts now select an existing file transport for upload and download operations rather than storing duplicate connection details
- all transport types
- All transport classes now return consistent data structures

**For administrators:**

When upgrading, your existing EDI transport configurations will be automatically converted to file transport records. After upgrade
kyle 2025-09-30 10:40:53 UTC CC kyle
QA Contact testopia kyle
kyle 2025-09-30 10:56:20 UTC Status Needs Signoff Failed QA
martin.renvoize 2025-09-30 12:04:16 UTC Attachment #186845 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:21 UTC Attachment #186846 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:24 UTC Attachment #186847 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:29 UTC Attachment #186848 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:33 UTC Attachment #186849 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:39 UTC Attachment #186850 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:41 UTC Attachment #186851 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:44 UTC Attachment #186852 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:04:47 UTC Attachment #186854 Attachment is obsolete 0 1
martin.renvoize 2025-09-30 12:05:39 UTC Status Failed QA Signed Off
kyle 2025-09-30 12:30:37 UTC Status Signed Off Failed QA
martin.renvoize 2025-10-01 05:37:46 UTC Blocks 38195
martin.renvoize 2025-10-01 05:41:40 UTC Status Failed QA Signed Off
martin.renvoize 2025-10-01 07:03:33 UTC Attachment #187080 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:36 UTC Attachment #187081 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:38 UTC Attachment #187082 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:40 UTC Attachment #187083 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:43 UTC Attachment #187084 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:45 UTC Attachment #187085 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:47 UTC Attachment #187086 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:50 UTC Attachment #187087 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:52 UTC Attachment #187088 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:54 UTC Attachment #187089 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:57 UTC Attachment #187108 Attachment is obsolete 0 1
martin.renvoize 2025-10-01 07:03:59 UTC Attachment #187147 Attachment is obsolete 0 1
kyle 2025-10-02 13:52:11 UTC Attachment #187270 Attachment is obsolete 0 1
Attachment #187275 Attachment is obsolete 0 1
Attachment #187280 Attachment is obsolete 0 1
Attachment #187148 Attachment is obsolete 0 1
Attachment #187153 Attachment is obsolete 0 1
Attachment #187158 Attachment is obsolete 0 1
Attachment #187273 Attachment is obsolete 0 1
Attachment #187278 Attachment is obsolete 0 1
Attachment #187151 Attachment is obsolete 0 1
Attachment #187156 Attachment is obsolete 0 1
Attachment #187271 Attachment is obsolete 0 1
Attachment #187276 Attachment is obsolete 0 1
Attachment #187281 Attachment is obsolete 0 1
Attachment #187149 Attachment is obsolete 0 1
Attachment #187154 Attachment is obsolete 0 1
Attachment #187159 Attachment is obsolete 0 1
Attachment #187274 Attachment is obsolete 0 1
Attachment #187279 Attachment is obsolete 0 1
Attachment #187152 Attachment is obsolete 0 1
Attachment #187157 Attachment is obsolete 0 1
Attachment #187272 Attachment is obsolete 0 1
Attachment #187277 Attachment is obsolete 0 1
Attachment #187150 Attachment is obsolete 0 1
Attachment #187155 Attachment is obsolete 0 1
martin.renvoize 2025-10-02 14:03:36 UTC Status Signed Off Passed QA

Back to bug 38489