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

2009-07-14 Por tôpico Alexandre Chagas
Lista,

Se alguém puder ajudar, vejam:

Dentro de *custom/formulario* tem os arquivos:


 [image: Script
(Python)]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
 envia.py
http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
[image:
External 
Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/envia.py
  1 Kb
  2009-07-14 10:33
[image: Page
Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
 formulario-enviar-ideia
http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
[image:
External 
Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/formulario-enviar-ideia
  1 Kb
  2009-07-13 20:54
[image: Page
Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
 mural
http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
[image:
External 
Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/mural
  1 Kb
  2009-07-09 16:07
[image: Page
Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
 retorno_sucesso
http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
[image:
External 
Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/retorno_sucesso

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


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 alexandre@gmail.com

 Lista,

 Se alguém puder ajudar, vejam:

 Dentro de *custom/formulario* tem os arquivos:


  [image: Script 
 (Python)]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
   envia.py
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/envia.py
   1 Kb
   2009-07-14 10:33
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
   formulario-enviar-ideia
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/formulario-enviar-ideia
   1 Kb
   2009-07-13 20:54
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
   mural
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/mural
   1 Kb
   2009-07-09 16:07
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
   retorno_sucesso
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/retorno_sucesso

 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 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 alexandre@gmail.com



 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 alexandre@gmail.com

 Lista,

 Se alguém puder ajudar, vejam:

 Dentro de *custom/formulario* tem os arquivos:


  [image: Script 
 (Python)]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
   envia.py
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/envia.py
   1 Kb
   2009-07-14 10:33
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
   formulario-enviar-ideia
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/formulario-enviar-ideia
   1 Kb
   2009-07-13 20:54
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
   mural
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/mural
   1 Kb
   2009-07-09 16:07
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
   retorno_sucesso
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/retorno_sucesso

 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
Segue tb o 
*formulario-enviar-ideiahttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
*


html metal:use-macro=here/main_template/macros/master

body metal:fill-slot=main
form id=form1 name=form1 method=post action=envia.py
table width=500 border=0 cellspacing=2 cellpadding=0
class=formulario_capli align=center
  tr

tdh2Decirc; vocecirc; tambeacute;m um Passo agrave; Frente /h2
div class=discreetPreencha o formulaacute;rio abaixo descrevendo sua
ideacute;ia, logo algueacute;m entraraacute; em contato com vocecirc;
:)/div
/td

  /tr
  tr
  /table
  table width=500 border=0 cellspacing=2 cellpadding=0
class=formulario_capli align=center
  tr
th width=120 align=rightNome completo:/th
td
  input id=nome_completo type=text name=nome_completo
style=width:300px//td
  /tr
trtd/tdtd class=discreetPor favor, insira o seu nome
completo/td/tr
  tr
th align=rightE-mail: /th
tdinput id=email type=text name=email
style=width:240px//td
  /tr
trtd/tdtd class=discreetPor favor, insira o seu endereço de
E-Mail/td/tr
  tr
th align=rightTiacute;tulo:/th
tdinput id=titulo type=text name=titulo style=width:240px
//td
  /tr
trtd/tdtd class=discreetPor favor, insira um título para a sua
idéia/td/tr
  tr
th align=rightDescrição:/th
tdinput id=resumo type=text name=resumo style=width:240px
//td
  /tr
trtd/tdtd class=discreetPor favor, insira uma breve descrição para
a sua idéia/td/tr
  tr
th align=right valign=topIdeacute;ia:/th
td
textarea id=ideia name=ideia cols=50 rows=10/textarea
/td
  /tr
trtd/tdtd class=discreetQual a sua idéia inovadora?/td/tr
  tr
td colspan=2br

  div align=centerinput type=submit name=Submit value=Enviar
id=Submit //div/td
  /tr
/table

/form

/body
/html



2009/7/14 Alexandre Chagas alexandre@gmail.com

 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 alexandre@gmail.com

 Lista,

 Se alguém puder ajudar, vejam:

 Dentro de *custom/formulario* tem os arquivos:


  [image: Script 
 (Python)]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
   envia.py
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/envia.py/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/envia.py
   1 Kb
   2009-07-14 10:33
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
   formulario-enviar-ideia
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/formulario-enviar-ideia/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/formulario-enviar-ideia
   1 Kb
   2009-07-13 20:54
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
   mural
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/mural/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/mural
   1 Kb
   2009-07-09 16:07
 [image: Page 
 Template]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
   retorno_sucesso
 http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/retorno_sucesso/manage_workspace
  [image:
 External 
 Editor]http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/externalEdit_/retorno_sucesso

 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...


 --
 

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
/http://reid.mj.gov.br:8082/manage_workspace
portal 
http://reid.mj.gov.br:8082/portal/manage_workspace/passoafrentehttp://reid.mj.gov.br:8082/portal/passoafrente/manage_workspace
/portal_skinshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/manage_workspace
/customhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/manage_workspace
/formularioshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/manage_workspace
/MailHosthttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_workspace
*
  
Help!http://reid.mj.gov.br:8082/HelpSys?help_url=/Control_Panel/Products/OFSP/Help/Security.stx

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
roleshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_listLocalRoles
* 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
settingshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_acquiredForm?
*

 
Anonymoushttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Anonymous
  
Authenticatedhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Authenticated
  
Managerhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Manager
  
Memberhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Member
  
Ownerhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Owner
  
Reviewerhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Reviewer
  
alimentadorhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=alimentador
Access contents
informationhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Access%20contents%20information
   Change
configurationhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Change%20configuration
   Change
permissionshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Change%20permissions
   Copy or
Movehttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Copy%20or%20Move
   Delete
objectshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Delete%20objects
   Manage WebDAV
Lockshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Manage%20WebDAV%20Locks
   Manage
propertieshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Manage%20properties
   Take
ownershiphttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Take%20ownership
   Undo
changeshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Undo%20changes
   Use mailhost
serviceshttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Use%20mailhost%20services
 * 
Acquirehttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_acquiredForm?
*

 
Anonymoushttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Anonymous
  
Authenticatedhttp://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Authenticated