Olá, Ezequias.
Você terá que criar um external method com a função de envio de email.
Por external method, se encontra alternativas para o excesso de
segurança do Plone.
security.declarePublic('enviaEmail')
def enviaEmail(self outros_parametros):
plone_utils = getToolByName(self, 'plone_utils')
...
try:
host = self.MailHost
host.send(mail_text)
plone_utils.addPortalMessage(_(u'Email enviado com sucesso!'))
except:
plone_utils.addPortalMessage(_(u'Problema no sistema de
mensagens! Contacte o administrador.'))
...
É por aí...
Valeu!
Ezequias escreveu:
>
>
> Bom dia,
>
> Estou com um problema no envio de um formulário, quando eu clico em
> enviar, aparece a seguinte msg:
>
> "Você não possui privilégios suficientes para visualizar essa página."
>
> Detalhe esse mesmo formulário funciona quando o meu usuário e um Manager.
>
> Já tentei usar permissões locais, deixando os usuários do tipo member
> como "Manager" e mesmo assim acusa a mesma tela de falta de permissão.
>
> Alguém sabe como eu faço para que o meu usuário do tipo member envie
> esse formulário?
>
> Desde já agradeço.
>
>
>
> --
> Essa mensagem foi analisada pelo anti-spam da Cagece e considerada limpa.
> Caso queira reportar essa mensagem como SPAM clique nesse link
> <
http://172.25.131.124/cgi-bin/learn-msg.cgi?id=E046C27E30.2615F>
--
Atenciosamente,
Robson Virino
GEINF - Gerência de Informática
Fone: 3101-1780
Cagece - Companhia de Água e Esgoto do Ceará