Merge branch 'issue_229a' of git://github.com/khall/lagtv into khall-issue_229a
Refactored emailing to use single role and updated UI
Refactoring of bulk email sending
Removed delayed_job and replaced with resque for group emails
Fixed issues with resque email sending
Added the email area to robots.txt to stop it being spidered
Pushing announcements into the fixed navbar. Moving scss into the navbar. Removing text-transform for announcement. No tests.
My last commit didn't account for the height of the announcement, which covered up part of the body's content. This commit addresses that as well as handles the issues that would arise if there were multiple announcements visible.
Adding basic email support...still not finished
More revisions, still needs work
More improvements. Still needs works.
More tests, added a show email page for admins to keep tab on the sending status, added backgrounding gem, updated emails table to have total recipients
adding delayed job migration, adding delayed job support, changes that make a mail actually get sent along with refactoring a bunch of code off of the emails/show page and into helpers and models
refactored this a bit so the emails table has booleans to represent the roles instead of a string
adding tests, resolving tests, cleaning up
Adding basic email support...still not finished
More revisions, still needs work
More improvements. Still needs works.
More tests, added a show email page for admins to keep tab on the sending status, added backgrounding gem, updated emails table to have total recipients
adding delayed job migration, adding delayed job support, changes that make a mail actually get sent along with refactoring a bunch of code off of the emails/show page and into helpers and models