* Fix #2432
Insere verificação de serviço de email configurado. Assume que
EMAIL_HOST vazio é serviço desativado não enviando, assim, email na
edição/adição de autor, bem como desativando acesso via get/post e
por link de "Acompanhar Matéria" na lista de resultados da
pesquisa de matéria e na tela de detalhes de matérias.
Comportamento análogo para Documentos Administrativos.
* impl test de conexão
* Corrige tipo de remetente
rementente de um email é único e seu envio não é feito através de uma
lista... estudando a execução do send_mail descobri a RFC 2822 que
define rementente da seguinte forma:
From: "Joe Q. Public" <john.q.public@example.com>
portanto,
ou se envia uma string neste formato, o que faz com que mais execução
deva ser feita para um padrão interno de processamento, ou envia-se uma
tupla e não uma lista da seguinte forma
("Joe Q. Public", "john.q.public@exemple.com")
então por que com um servidor configurado o remetente estava
funcionando?
possivelmente ninguem ainda tinha seguindo o formato completo acima
apresentado na definição de EMAIL_SEND_USER...
fazendo isso:
EMAIL_SEND_USER = john.q.public@example.com
em vez disso:
EMAIL_SEND_USER = Joe Q. Public <john.q.public@example.com>
ocorre que esta segunda forma (a correta), melhor apresenta o email ao
usuário, colocando em sua caixa de entrada de email um nome
significativo e não o username.
* faz teste de conexão de email apenas no início do sapl
* Fix #2252
* Muda mensagens de ERROR para WARNING in quando da erro no envio do email na tramitação
* Muda mensagens de ERROR para WARNING in quando da erro no envio do email na tramitação
* Fixing travis errors
* Fix tests
* Update acompanhar_documento.txt
* Update email_utils.py
* Update receivers.py
* Update test_email_templates.py
* adicionados testes de template dos email de acompanhamento
* tirar duplicidade
Correções feitas usando o scrip fix_qa.sh na raiz do projeto
que agora contém a linha
autopep8 --in-place --recursive . --exclude='migrations,ipython_log.py*'
* Refatora email tramitacao
* Inicia a refatoracao
* Abre uma só conexão para múltiplos emails
* Insere mensagem de feedback ao desacompanhar alguma matéria
* Pequenos ajustes