Erro no Envio de Formulario

2 messages Options
Embed this post
Permalink
kiaskaetano

Erro no Envio de Formulario

Reply Threaded More More options
Print post
Permalink
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.

ROBSON VIRINO - GEINF

Re: Erro no Envio de Formulario

Reply Threaded More More options
Print post
Permalink
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á