Sistema de Apoio ao Processo Legislativo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
666 B

Fix #2342 (#2354) * 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
6 years ago
import logging
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
from sapl.base.views import get_casalegislativa
Fix #2342 (#2354) * 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
6 years ago
from sapl.utils import mail_service_configured as mail_service_configured_utils
def parliament_info(request):
casa = get_casalegislativa()
if casa:
return casa.__dict__
else:
return {}
Fix #2342 (#2354) * 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
6 years ago
def mail_service_configured(request):
if not mail_service_configured_utils(request):
logger = logging.getLogger(__name__)
logger.warning(_('Servidor de email não configurado.'))
return {'mail_service_configured': False}
return {'mail_service_configured': True}