Bug 3150: Move emails for sending cart and list contents to notices
authorAleisha Amohia <aleishaamohia@hotmail.com>
Mon, 21 Sep 2020 21:30:32 +0000 (09:30 +1200)
committerTomas Cohen Arazi <tomascohen@theke.io>
Mon, 27 Mar 2023 10:49:38 +0000 (12:49 +0200)
commita611c6d4db00643d2a667ef30b4f912bfd4954df
treecefa1a06fd135a4fcfc4408c219420c6827d31bd
parentd2f2fc24988b69361dbe3ab1d17a7f97120638cc
Bug 3150: Move emails for sending cart and list contents to notices

This patch creates notices using Template Toolkit syntax for sending
emails containing cart and list contents.

To test:
1. Apply Bug 27266
2. Run update database and restart services
3. In the staff client, add multiple items to your cart and to a list
4. Go to your cart and click Send to email the contents
5. Add an email and a comment and click Send
6. Confirm the information shown in the success message is correct
7. In your terminal, log into the database. View the message queue ( i.e. select * from message_queue; ). Confirm that your email has been queued and the content is all correct. Confirm the cart contents has been included as an attachment.
8. Go to your list and click Send list to email the contents
9. Repeat steps 5-7
10. Log into the OPAC
11. Add multiple items to your cart and to a list
12. Repeat steps 4-9
13. By the end, you should have four emails in your message queue. All
of the data about the items should be correct, they should all have
attachments, and be addressed to the correct email address.

Sponsored-by: Bibliotheksservice-Zentrum Baden-Württemberg (BSZ)
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
basket/sendbasket.pl
installer/data/mysql/atomicupdate/bug_3150_-_add_LIST_and_CART_notices.pl [new file with mode: 0755]
installer/data/mysql/en/mandatory/sample_notices.yml
koha-tmpl/intranet-tmpl/prog/en/modules/basket/sendbasket.tt [deleted file]
koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/sendshelf.tt [deleted file]
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt [deleted file]
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt [deleted file]
opac/opac-sendbasket.pl
opac/opac-sendshelf.pl
virtualshelves/sendshelf.pl