* Quando um projeto for criado
* Quando um projeto entrar em PAA
* Quando um trabalho entrar em TAA
* Quando for enviada a versão final
Para o professor:
* Quando um trabalho tiver entrado em TAA e ele for orientador ou membro da banca (email avisando da defesa para ambos os casos)
* Quando for enviada a versão final e o professor for orientador
Para o aluno:
* Quando clicar no botão salvar e ainda tiver dados pendentes (ou seja, é PI ou TI)
* Quando seu trabalho/projeto for aprovado (ou seja, passar de PAA para TI ou de TAA para aprovado)
Outros requisitos:
* Permitir que essas notificações acima sejam configuradas por cada coordenador em uma tela de adm (notificar ou não cada item/pessoa). Default é tudo marcado.
* Cadastro rápido de monografias (por coordenadores ou secretarios) não tem envio de email para ninguém
\ Tenho usado a@a.com como email padrão de usuários, pois, como o sistema nao tem enviado emails, não tem pq inseri-los no banco. Então emails a@a.com devem ser desconsiderados (para evitar retornos invalidos). Verificar se campos email pode receber null no cadastro...
A ideia seria enviar nas seguintes situações:
* Quando um projeto for criado * Quando um projeto entrar em PAA * Quando um trabalho entrar em TAA * Quando for enviada a versão final
* Quando um trabalho tiver entrado em TAA e ele for orientador ou membro da banca (email avisando da defesa para ambos os casos) * Quando for enviada a versão final e o professor for orientador