[Zope-pt] permissao para acessar o arquivo envia.py
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
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
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
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
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