After recipients are imported, show a link to "reload the Mailing List" which calls reloadRecipientsList() instead of doing it automatically.
Simply call getPageFromServer() and focus the Recipients tab, instead of only reloading the Recipients tab.
(merged from branches/gsoc)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@42052 467b73ca-7a2a-4603-9d3b-597d59a354a9
Make class BouncedList? just extend FormField? like it used to, extending TableListField? added unneeded complexity.
Remove the unused Save button from the 'Mailing List' section. Fixes gsoc track ticket: #26 Remove uneeded "Save" button in "Mailing List" section of Newsletters
(merged from branches/gsoc)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@42039 467b73ca-7a2a-4603-9d3b-597d59a354a9
Add a 'Sent Status Report' tab to Newsletters that shows the following 4 reports:
* Sending to the Following Recipients Failed
* Sending to the Following Recipients Bounced (@TODO: Make bounces actually show up here)
* The Newsletter has Never Been Sent to Following Subscribers
* Sending to the Following Recipients was Successful
More info: http://support.silverstripe.com/gsoc/wiki/GSoc07UsabilityElijah
(merged from branches/gsoc)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@41995 467b73ca-7a2a-4603-9d3b-597d59a354a9
Includes the removal of all tabs and submit action buttons when 'Drafts' or 'Sent Items' are clicked and the addition of an 'add one' link on 'Drafts' folder page.
For more information see: http://www.elijahlofgren.com/silverstripe/newletter-tree-and-tab-row-are-confusing/
Includes a few fixes for undefined variables. (merged from branches/gsoc)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@41772 467b73ca-7a2a-4603-9d3b-597d59a354a9