Re: [Zope-pt] permissao para acessar o arquivo envia.py

2009-07-14 Por tôpico Alexandre Chagas
Já tinha visto, veja:

[image: Secure Mail Host] * Secure Mail Host at
/
portal 
/passoafrente
/portal_skins
/custom
/formularios
/MailHost
*
  
Help!

The listing below shows the current security settings for this item.
Permissions are rows and roles are columns. Checkboxes are used to indicate
where roles are assigned permissions. You can also assign *local
roles
* to users, which give users extra roles in the context of this object and
its subobjects.

When a role is assigned to a permission, users with the given role will be
able to perform tasks associated with the permission on this item. When the
*Acquire permission settings* checkbox is selected then the containing
objects's permission settings are used. Note: the acquired permission
settings may be augmented by selecting Roles for a permission in addition to
selecting to acquire permissions.
*Permission*
  *Roles*
   * Acquire
permission
settings?
*

 
Anonymous
  
Authenticated
  
Manager
  
Member
  
Owner
  
Reviewer
  
alimentador
Access contents
information
   Change
configuration
   Change
permissions
   Copy or
Move
   Delete
objects
   Manage WebDAV
Locks
   Manage
properties
   Take
ownership
   Undo
changes
   Use mailhost
services
 * 
Acquire?
*

 
Anonymous
  
Authenticated

Re: [Zope-pt] permissao para acessar o arquivo envia.py

2009-07-14 Por tôpico Alexandre Chagas
Segue tb o 
*formulario-enviar-ideia
*







  

Dê você também um Passo à Frente 
Preencha o formulário abaixo descrevendo sua
idéia, logo alguém entrará em contato com você
:)


  
  
  
  
  
Nome completo:

  
  
Por favor, insira o seu nome
completo
  
E-mail: 

  
Por favor, insira o seu endereço de
E-Mail
  
Título:

  
Por favor, insira um título para a sua
idéia
  
Descrição:

  
Por favor, insira uma breve descrição para
a sua idéia
  
Idéia:



  
Qual a sua idéia inovadora?
  


  
  









2009/7/14 Alexandre Chagas 

> O código envia.py está desta forma:
>
> from Products.PythonScripts.standard import html_quote
> request = container.REQUEST
> RESPONSE =  request.RESPONSE
> mailhost = context.MailHost
> mail_to = "alexandre.so...@mj.gov.br"
> nome_completo = request['nome_completo']
> titulo = request['titulo']
> resumo = request['resumo']
> ideia = request['ideia']
> email_from_address = request['email']
>
> msg = """
>
> Mais uma nova ideia esta no ar...
>
> Nome: %s
> E-mail..: %s
> Titulo..: %s
> Resumo..: %s
> Ideia...: %s
> """ % (nome_completo, email_from_address, titulo, resumo, ideia)
>
> #print msg
> #return printed
>
> email_assunto = "[Envio de uma Nova Ideia]"
>
> mailhost.send(msg, mail_to, email_from_address, email_assunto)
>
> return RESPONSE.redirect('retorno_sucesso')
>
>
>
>
> 2009/7/14 Alexandre Chagas 
>
> Lista,
>>
>> Se alguém puder ajudar, vejam:
>>
>> Dentro de *custom/formulario* tem os arquivos:
>>
>>
>>  [image: Script 
>> (Python)]
>>   envia.py
>> 
>>  [image:
>> External 
>> Editor]
>>   1 Kb
>>   2009-07-14 10:33
>> [image: Page 
>> Template]
>>   formulario-enviar-ideia
>> 
>>  [image:
>> External 
>> Editor]
>>   1 Kb
>>   2009-07-13 20:54
>> [image: Page 
>> Template]
>>   mural
>> 
>>  [image:
>> External 
>> Editor]
>>   1 Kb
>>   2009-07-09 16:07
>> [image: Page 
>> Template]
>>   retorno_sucesso
>> 
>>  [image:
>> External 
>> Editor]
>>
>> a pasta *formulario* está declarado na aba *Properties* de *PortalSkins*para 
>> que os arquivos localizados dentro de formulários possam ser
>> encontrados
>>
>> Devo utilizar este formulario para enviar e-mails, o problema é que só
>> funciona quando me encontro logado independente do tipo de usuário...
>>
>> Quando tento utilizar este formulário "deslogado" cai na tela de login do
>> plone.
>>
>> Alguém poderia me dar uma luz :(, estou perdido pois tenho uma
>> apresentação às 14:30...
>>
>>
>> --
>> Alexandre das Chagas Souza
>> WebDesigner / Desenvolvedor PZP
>> http://www.alexandrechagas.com.br
>> (61) 8459-2803
>>
>
>
>
> --
> Alexandre das Chagas Souza
> WebDesigner / Desenvolvedor PZP
> http://www.alexandrechagas.com.br
> (61) 8459-2803
>



-- 
Alexandre das Chagas Souza
WebDesigner / Desenvolvedor PZP
http://www.alexandrechagas.com.br
(61) 8459-2803


Re: [Zope-pt] permissao para acessar o arquivo envia.py

2009-07-14 Por tôpico Gustavo Lepri
Alexandre,

Dá uma olhada na permissão 'Use mailhost services'.

Se não me engano ele só está setado para o Manager.

Gustavo

2009/7/14 Alexandre Chagas 

>
>
> O código envia.py está desta forma:
>
> from Products.PythonScripts.standard import html_quote
> request = container.REQUEST
> RESPONSE =  request.RESPONSE
> mailhost = context.MailHost
> mail_to = "alexandre.so...@mj.gov.br"
> nome_completo = request['nome_completo']
> titulo = request['titulo']
> resumo = request['resumo']
> ideia = request['ideia']
> email_from_address = request['email']
>
> msg = """
>
> Mais uma nova ideia esta no ar...
>
> Nome: %s
> E-mail..: %s
> Titulo..: %s
> Resumo..: %s
> Ideia...: %s
> """ % (nome_completo, email_from_address, titulo, resumo, ideia)
>
> #print msg
> #return printed
>
> email_assunto = "[Envio de uma Nova Ideia]"
>
> mailhost.send(msg, mail_to, email_from_address, email_assunto)
>
> return RESPONSE.redirect('retorno_sucesso')
>
>
>
>
> 2009/7/14 Alexandre Chagas 
>
>> Lista,
>>
>> Se alguém puder ajudar, vejam:
>>
>> Dentro de *custom/formulario* tem os arquivos:
>>
>>
>>  [image: Script 
>> (Python)]
>>   envia.py
>> 
>>  [image:
>> External 
>> Editor]
>>   1 Kb
>>   2009-07-14 10:33
>> [image: Page 
>> Template]
>>   formulario-enviar-ideia
>> 
>>  [image:
>> External 
>> Editor]
>>   1 Kb
>>   2009-07-13 20:54
>> [image: Page 
>> Template]
>>   mural
>> 
>>  [image:
>> External 
>> Editor]
>>   1 Kb
>>   2009-07-09 16:07
>> [image: Page 
>> Template]
>>   retorno_sucesso
>> 
>>  [image:
>> External 
>> Editor]
>>
>> a pasta *formulario* está declarado na aba *Properties* de *PortalSkins*para 
>> que os arquivos localizados dentro de formulários possam ser
>> encontrados
>>
>> Devo utilizar este formulario para enviar e-mails, o problema é que só
>> funciona quando me encontro logado independente do tipo de usuário...
>>
>> Quando tento utilizar este formulário "deslogado" cai na tela de login do
>> plone.
>>
>> Alguém poderia me dar uma luz :(, estou perdido pois tenho uma
>> apresentação às 14:30...
>>
>>
>> --
>> Alexandre das Chagas Souza
>> WebDesigner / Desenvolvedor PZP
>> http://www.alexandrechagas.com.br
>> (61) 8459-2803
>>
>
>
>
> --
> Alexandre das Chagas Souza
> WebDesigner / Desenvolvedor PZP
> http://www.alexandrechagas.com.br
> (61) 8459-2803
>
>
> 
>


Re: [Zope-pt] permissao para acessar o arquivo envia.py

2009-07-14 Por tôpico Alexandre Chagas
O código envia.py está desta forma:

from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE =  request.RESPONSE
mailhost = context.MailHost
mail_to = "alexandre.so...@mj.gov.br"
nome_completo = request['nome_completo']
titulo = request['titulo']
resumo = request['resumo']
ideia = request['ideia']
email_from_address = request['email']

msg = """

Mais uma nova ideia esta no ar...

Nome: %s
E-mail..: %s
Titulo..: %s
Resumo..: %s
Ideia...: %s
""" % (nome_completo, email_from_address, titulo, resumo, ideia)

#print msg
#return printed

email_assunto = "[Envio de uma Nova Ideia]"

mailhost.send(msg, mail_to, email_from_address, email_assunto)

return RESPONSE.redirect('retorno_sucesso')




2009/7/14 Alexandre Chagas 

> Lista,
>
> Se alguém puder ajudar, vejam:
>
> Dentro de *custom/formulario* tem os arquivos:
>
>
>  [image: Script 
> (Python)]
>   envia.py
> 
>  [image:
> External 
> Editor]
>   1 Kb
>   2009-07-14 10:33
> [image: Page 
> Template]
>   formulario-enviar-ideia
> 
>  [image:
> External 
> Editor]
>   1 Kb
>   2009-07-13 20:54
> [image: Page 
> Template]
>   mural
> 
>  [image:
> External 
> Editor]
>   1 Kb
>   2009-07-09 16:07
> [image: Page 
> Template]
>   retorno_sucesso
> 
>  [image:
> External 
> Editor]
>
> a pasta *formulario* está declarado na aba *Properties* de *PortalSkins*para 
> que os arquivos localizados dentro de formulários possam ser
> encontrados
>
> Devo utilizar este formulario para enviar e-mails, o problema é que só
> funciona quando me encontro logado independente do tipo de usuário...
>
> Quando tento utilizar este formulário "deslogado" cai na tela de login do
> plone.
>
> Alguém poderia me dar uma luz :(, estou perdido pois tenho uma apresentação
> às 14:30...
>
>
> --
> Alexandre das Chagas Souza
> WebDesigner / Desenvolvedor PZP
> http://www.alexandrechagas.com.br
> (61) 8459-2803
>



-- 
Alexandre das Chagas Souza
WebDesigner / Desenvolvedor PZP
http://www.alexandrechagas.com.br
(61) 8459-2803