… GMail contacts. Also, now providing a list of all email addresses separated by commas, so they can be copied directly into the bcc field of a newsletter.
… headings/links to rdoc syntax.
…tead of ["IS NOT ?", nil].
…uld now work with SqlLite.
…e and resubscribe; with corresponding views.
…s for a mailing list. Rather than creating a duplicate role, it updates the existing record. The unsubscribed_at field is set to nil, so this allows users who have previously unsubscribed to subscribe again. The subscribed_at field is not updated for existing subscribers, so it should always show the time when they first subscribed.
Added an export command which outputs all active subscribers for a list as csv. Requires fastercsv to work. The index and list views for Subscribers have classes added to make them look a bit more like other radiant admin pages.
…admin now routes to this controller.
…ated with the value posted. Fixed some typos in the page_parts.yml.
* showing error messages * outputting <form> tags for subscribe/unsubscribe actions, with the correct URL for the current subscriber list. * displaying the name and email address which were just submitted in a form. Also, added documentation for many tags. Updated some of the partials (used by the rake generate subscriber list task) to use the new tags.
… requests. Not yet unsubscription requests. Generated a basic subscriber model, with validation for email format and presence of subscriber_list_id. Created a rake task for creating a Subscriber List page with the necessary page parts: * body * subscribe * subscribed * unsubscribe * unsubscribed