tasafo/bizusafo — pull request #43 by felipeik (2014-07-10 14:15:47+00:00)
Title: Enviar emails de notificação quando alguém vota e comenta nos Bizus

NOTA: rodar o rake e migrate para atualizar os users! Foram adicionados opcoes de notificações
$ heroku run rake db:migrate
$ heroku run rake add_notification_setting_to_users:run

NOTA 2: é importante testar votos e comentários nas stories pra saber se a sincronizacao com o sendgrid ta ok... a minha conta do sendgrid ainda nao foi aprovisionada pra eu poder testar... so usei o mailcatcher. Tem como testar localmente usando o sendgrid, Pigor?

NOTA 3: criei os testes em relacao a feature dos emails, mas pra resumir:

A. Quando alguem vota no Bizu, o DONO do Bizu recebe um email
B. Quando alguem comenta em um BIZU:
B.1. O dono da story recebe um email
B.2. Quem também comentou no mesmo Bizu recebe um email
C. Todo usuário pode cancelar o recibo de um ou mais opcoes acima na página de perfil

NOTA 4: no item B.2., é enviado um email somente com vários BCC, foi uma solucao discutida para o BizuSafo que ainda é muito pequeno.