https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38489

Jake Deery <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #185324|0                           |1
        is obsolete|                            |

--- Comment #11 from Jake Deery <[email protected]> ---
Created attachment 186819
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=186819&action=edit
Bug 38489: Integrate EDI into new FTP/SFTP management UI

This patch integrates the EDI Transport.pm module into the new FTP/SFTP
management UI by tweaking the existing methods to look at the new SftpServer
object, instead of its own.

Included also is a change to the database structure to make use of the new
sftp_servers table, as well as an atomic update to copy the schema changes,
and existing config to the new sftp_servers table.

NOTE:       To test this bug, you'll need to have access to a valid FTP/SFTP
  server, within which you are able to generate exemplar quotes, orders,
  and invoices. If you do not have access to this, contact me, and I will
  try to arrange something. Thanks

To test:
a)  Apply Bug 35761, follow that test plan, and enable EDIFACT syspref
b)  Notice how there is a duplication of FTP/SFTP details in Koha, between
    EDI and FTP/SFTP Servers
c)  APPLY THIS BUG, reset_all, and enable EDIFACT syspref
d)  Create an FTP/SFTP Server under Koha Administration -> FTP/SFTP Server
e)  Create an EDI account
    1)  Notice how there is now two dropdowns for upload & download server
    2)  Choose the same server for both options
    3)  Set valid download & upload directories
    4)  Enable quotes, orders, and invoices
f)  Run ./misc/cronjobs/edi_cron.pl
    1)  Check that a quote is now in Koha from the EDI vendor
    2)  Confirm the quote via the staff client
g)  Run ./misc/cronjobs/edi_cron.pl
    1)  Check that the order is now on the FTP/SFTP server
    2)  Generate an invoice on the FTP/SFTP server
h)  Run ./misc/cronjobs/edi_cron.pl
    1)  Confirm Koha has received the invoice
    2)  Mark the invoice as paid in the staff client
i)  Run ./misc/cronjobs/edi_cron.pl
    1)  Check that the invoice is now on the FTP/SFTP server
j)  SIGN OFF!

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to