Re: [Zope-pt] has_role [1 Anexo]
Vixxi... foi mal... agora foi :) 2009/7/13 Luciano Pacheco lucm...@gmail.com Não veio o anexo, talvez o grupo bloquei. 2009/7/13 Alexandre Chagas alexandre@gmail.com Oi Luciano, minha primeira tentativa era trabalhar realmente somente com roles mesmo (papéis), tentei trabalhar com grupos pq o novo papel criado alimentador não ficava habilitado na configuração de usuários, veja o screenshot em anexo para ver o que estou dizendo. Esta tela se encontra o usuário logado como administrador tentando atribuir o novo papel criado alimentador para um membro comum. Por não ter conseguido habilitar conforme mostra a figura em anexo, tentei trabalhar com grupos e não mais papéis no código. concordo com vc, muitas as vezes não sou claro com as questões. :) obrigado 2009/7/13 Luciano Pacheco lucm...@gmail.com 2009/7/13 Alexandre Chagas alexandre@gmail.com Lista, tentei alterar o código abaixo da seguinte forma tal:condition=python:not isAnon and member.has_role('Manager') por este tal:condition=python:not isAnon and member.has_group('alimentador') :( não funcionou., Tem como fazer algo assim, preciso que o portlet apareça apenas para um determinado grupo. Normalmente trabalhamos isso com papéis (roles) mesmo. Atribua um papel a esse grupo e verifique com o has_role. Ou nos envie o erro que dá ao usar o has_group. 2ª dúvida: Eu criei uma nova role na aba security na raiz do plone site, só que este papel não aparece habilitado junto aos papeis do plone, este papel aparece lá mas desabilitado... O que você quis dizer com os papéis do plone ? Na aba sharing (compartilhamento) ? Se for isso verifica com outro usuário se aparece desabilitado. Pois o Plone (plone.app.workflows), que cuida dessa aba, não deixa você alterar a sua própria permissão, tá comentado lá, que é para você não se troncar fora do contexto, ou seja, remover a permissão e não conseguir colocá-la novamente. Eu discordo disso, mas é assim que está no código. A dica principal é tentar explicar o seu problema com maiores detalhes. ;-) - Versão do Plone. - Mensagem de erro (TraceBack) Para nós que não estamos vendo o seu problema, fica difícil entender o que você tá querendo. ;-) Até mais, -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803 -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803
Re: [Zope-pt] has_role
Luciano, uso o plone 2.5.5 2009/7/14 Alexandre Chagas alexandre@gmail.com [Anexos #1227942d4e4a4134_TopText de Alexandre Chagas incluídos abaixo] Vixxi... foi mal... agora foi :) 2009/7/13 Luciano Pacheco lucm...@gmail.com Não veio o anexo, talvez o grupo bloquei. 2009/7/13 Alexandre Chagas alexandre@gmail.com Oi Luciano, minha primeira tentativa era trabalhar realmente somente com roles mesmo (papéis), tentei trabalhar com grupos pq o novo papel criado alimentador não ficava habilitado na configuração de usuários, veja o screenshot em anexo para ver o que estou dizendo. Esta tela se encontra o usuário logado como administrador tentando atribuir o novo papel criado alimentador para um membro comum. Por não ter conseguido habilitar conforme mostra a figura em anexo, tentei trabalhar com grupos e não mais papéis no código. concordo com vc, muitas as vezes não sou claro com as questões. :) obrigado 2009/7/13 Luciano Pacheco lucm...@gmail.com 2009/7/13 Alexandre Chagas alexandre@gmail.com Lista, tentei alterar o código abaixo da seguinte forma tal:condition=python:not isAnon and member.has_role('Manager') por este tal:condition=python:not isAnon and member.has_group('alimentador') :( não funcionou., Tem como fazer algo assim, preciso que o portlet apareça apenas para um determinado grupo. Normalmente trabalhamos isso com papéis (roles) mesmo. Atribua um papel a esse grupo e verifique com o has_role. Ou nos envie o erro que dá ao usar o has_group. 2ª dúvida: Eu criei uma nova role na aba security na raiz do plone site, só que este papel não aparece habilitado junto aos papeis do plone, este papel aparece lá mas desabilitado... O que você quis dizer com os papéis do plone ? Na aba sharing (compartilhamento) ? Se for isso verifica com outro usuário se aparece desabilitado. Pois o Plone (plone.app.workflows), que cuida dessa aba, não deixa você alterar a sua própria permissão, tá comentado lá, que é para você não se troncar fora do contexto, ou seja, remover a permissão e não conseguir colocá-la novamente. Eu discordo disso, mas é assim que está no código. A dica principal é tentar explicar o seu problema com maiores detalhes. ;-) - Versão do Plone. - Mensagem de erro (TraceBack) Para nós que não estamos vendo o seu problema, fica difícil entender o que você tá querendo. ;-) Até mais, -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803 -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803 Anexo(s) de Alexandre Chagas 1 de 1 foto(s) [image: alimentador-desabilitado.jpg]http://br.groups.yahoo.com/group/zope-pt/attachments/folder/495516972/item/513070200/view alimentador-desabilitado.jpghttp://br.groups.yahoo.com/group/zope-pt/attachments/folder/495516972/item/513070200/view -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803
Re: [Zope-pt] has_role
Hum... essa tela ai eu nunca fui a fundo no código fonte. :-/ E essa não é a tela Compartilhamento (plone.app.workflow), que eu pensei que era. Ou seja, não sei o que pode ser. :-/ Mas dá uma olhada no código fonte do Plone e vê quando ele bloqueia essa role. 2009/7/14 Alexandre Chagas alexandre@gmail.com Vixxi... foi mal... agora foi :) 2009/7/13 Luciano Pacheco lucm...@gmail.com Não veio o anexo, talvez o grupo bloquei. 2009/7/13 Alexandre Chagas alexandre@gmail.com Oi Luciano, minha primeira tentativa era trabalhar realmente somente com roles mesmo (papéis), tentei trabalhar com grupos pq o novo papel criado alimentador não ficava habilitado na configuração de usuários, veja o screenshot em anexo para ver o que estou dizendo. Esta tela se encontra o usuário logado como administrador tentando atribuir o novo papel criado alimentador para um membro comum. Por não ter conseguido habilitar conforme mostra a figura em anexo, tentei trabalhar com grupos e não mais papéis no código. concordo com vc, muitas as vezes não sou claro com as questões. :) obrigado 2009/7/13 Luciano Pacheco lucm...@gmail.com 2009/7/13 Alexandre Chagas alexandre@gmail.com Lista, tentei alterar o código abaixo da seguinte forma tal:condition=python:not isAnon and member.has_role('Manager') por este tal:condition=python:not isAnon and member.has_group('alimentador') :( não funcionou., Tem como fazer algo assim, preciso que o portlet apareça apenas para um determinado grupo. Normalmente trabalhamos isso com papéis (roles) mesmo. Atribua um papel a esse grupo e verifique com o has_role. Ou nos envie o erro que dá ao usar o has_group. 2ª dúvida: Eu criei uma nova role na aba security na raiz do plone site, só que este papel não aparece habilitado junto aos papeis do plone, este papel aparece lá mas desabilitado... O que você quis dizer com os papéis do plone ? Na aba sharing (compartilhamento) ? Se for isso verifica com outro usuário se aparece desabilitado. Pois o Plone (plone.app.workflows), que cuida dessa aba, não deixa você alterar a sua própria permissão, tá comentado lá, que é para você não se troncar fora do contexto, ou seja, remover a permissão e não conseguir colocá-la novamente. Eu discordo disso, mas é assim que está no código. A dica principal é tentar explicar o seu problema com maiores detalhes. ;-) - Versão do Plone. - Mensagem de erro (TraceBack) Para nós que não estamos vendo o seu problema, fica difícil entender o que você tá querendo. ;-) Até mais, -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803 -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br
Re: [Zope-pt] has_role
Tranquilo, no momento apareceu um outro problema, só que maio um pouco devido uma apresentação que deverei fazer a tarde. Sem querer abusar, se puderes me ajudar, veja o tópico que vou postar agora :) valeu de qualquer forma... ;) 2009/7/14 Luciano Pacheco lucm...@gmail.com Hum... essa tela ai eu nunca fui a fundo no código fonte. :-/ E essa não é a tela Compartilhamento (plone.app.workflow), que eu pensei que era. Ou seja, não sei o que pode ser. :-/ Mas dá uma olhada no código fonte do Plone e vê quando ele bloqueia essa role. 2009/7/14 Alexandre Chagas alexandre@gmail.com Vixxi... foi mal... agora foi :) 2009/7/13 Luciano Pacheco lucm...@gmail.com Não veio o anexo, talvez o grupo bloquei. 2009/7/13 Alexandre Chagas alexandre@gmail.com Oi Luciano, minha primeira tentativa era trabalhar realmente somente com roles mesmo (papéis), tentei trabalhar com grupos pq o novo papel criado alimentador não ficava habilitado na configuração de usuários, veja o screenshot em anexo para ver o que estou dizendo. Esta tela se encontra o usuário logado como administrador tentando atribuir o novo papel criado alimentador para um membro comum. Por não ter conseguido habilitar conforme mostra a figura em anexo, tentei trabalhar com grupos e não mais papéis no código. concordo com vc, muitas as vezes não sou claro com as questões. :) obrigado 2009/7/13 Luciano Pacheco lucm...@gmail.com 2009/7/13 Alexandre Chagas alexandre@gmail.com Lista, tentei alterar o código abaixo da seguinte forma tal:condition=python:not isAnon and member.has_role('Manager') por este tal:condition=python:not isAnon and member.has_group('alimentador') :( não funcionou., Tem como fazer algo assim, preciso que o portlet apareça apenas para um determinado grupo. Normalmente trabalhamos isso com papéis (roles) mesmo. Atribua um papel a esse grupo e verifique com o has_role. Ou nos envie o erro que dá ao usar o has_group. 2ª dúvida: Eu criei uma nova role na aba security na raiz do plone site, só que este papel não aparece habilitado junto aos papeis do plone, este papel aparece lá mas desabilitado... O que você quis dizer com os papéis do plone ? Na aba sharing (compartilhamento) ? Se for isso verifica com outro usuário se aparece desabilitado. Pois o Plone (plone.app.workflows), que cuida dessa aba, não deixa você alterar a sua própria permissão, tá comentado lá, que é para você não se troncar fora do contexto, ou seja, remover a permissão e não conseguir colocá-la novamente. Eu discordo disso, mas é assim que está no código. A dica principal é tentar explicar o seu problema com maiores detalhes. ;-) - Versão do Plone. - Mensagem de erro (TraceBack) Para nós que não estamos vendo o seu problema, fica difícil entender o que você tá querendo. ;-) Até mais, -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803 -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- Alexandre das Chagas Souza WebDesigner / Desenvolvedor PZP http://www.alexandrechagas.com.br (61) 8459-2803
[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
[zope-pt] Re: permissao para acessar o arquivo envia.py
Você pode Proxy Roles para executar o script como manager atribuindo a permissão 'Manager' na aba proxy do mesmo. []'s Fernando Bezerra --- Em zope-pt@yahoogrupos.com.br, Alexandre Chagas alexandre@... escreveu 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? *
Re: [zope-pt] Re: permissao para acessar o arquivo envia.py
Putz meu camarada, funcionou Muitíssimo obrigado, vc salvou minha vida hehehe. 2009/7/14 Fernando Bezerra fbeze...@gmail.com Você pode Proxy Roles para executar o script como manager atribuindo a permissão 'Manager' na aba proxy do mesmo. []'s Fernando Bezerra --- Em zope-pt@yahoogrupos.com.br, Alexandre Chagas alexandre@... escreveu 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 /passoafrente http://reid.mj.gov.br:8082/portal/passoafrente/manage_workspace /portal_skins http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/manage_workspace /custom http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/manage_workspace /formularios http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/manage_workspace /MailHost http://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 roles http://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 settings http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_acquiredForm ? * Anonymous http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Anonymous Authenticated http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Authenticated Manager http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Manager Member http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Member Owner http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Owner Reviewer http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=Reviewer alimentador http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_roleForm?role_to_manage=alimentador Access contents information http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Access%20contents%20information Change configuration http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Change%20configuration Change permissions http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Change%20permissions Copy or Move http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Copy%20or%20Move Delete objects http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Delete%20objects Manage WebDAV Locks http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Manage%20WebDAV%20Locks Manage properties http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Manage%20properties Take ownership http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Take%20ownership Undo changes http://reid.mj.gov.br:8082/portal/passoafrente/portal_skins/custom/formularios/MailHost/manage_permissionForm?permission_to_manage=Undo%20changes Use mailhost services
[zope-pt] Re: Mudar mensagem Plone
Desculpem pela demora em responder a mensagem. Sim, a mensagem é esta mesmo. Há mensagens padrões no Plone, como a citada acima, e tb outra que diz: você não tem privilegios suficientes para acessar esta página. Gostaria de odifica-las mas não sei onde posso fazer isto. --- Em zope-pt@yahoogrupos.com.br, Davi Medeiros d...@... escreveu Não encontrei o arquivo onde este texto em inglês aparece, você copiou e colou ele certinho? De toda forma, a tradução no Plone é baseada em arquivos de extensão .PO (tecnologia i18n). Para uma explicação dos procedimentos, veja http://plone.org/documentation/how-to/i18n-for-developers Abraço, Davi Lima --- Em zope-pt@yahoogrupos.com.br, alexikari alexikari@ escreveu Instalei em meu Plone 3.1 o pacote de tradução para o idioma português. Mas quando faço o cadastro de um novo usuário ele recebe um mensagem em seu e-mail em inglês User account information for Gostaria de modificar isto e tb a mensagem de convite para o usuário, porém ainda não localizei onde posso fazer isto. Há algum parametro ou produto que faça isto. Grato.
[zope-pt] Criterio de collections e links
Olá a todos do Zope-PT. Há no Plone, 3.0 o que acredito ser um bug. Criei novos estados no workflow, mas ao criar uma collection e definir um filtro pelo estado, os estados que criei não aparecem. Tenho este probelema constatemente, tanto criando o estado pelo Plone, quanto pelo archgenXML. Tb gostaria de saber se alguém já conseguiu criar um tipo Link pelo archgem, ou se apenas via codigo ou usando um produto. Um abraço a todos!
Re: [zope-pt] Criterio de collections e links
A dica que me deram sobre isso era escrever o nome do estado de workflow ao invés de seleciona-lo na lista. -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/7/14 alexikari alexik...@yahoo.com.br Olá a todos do Zope-PT. Há no Plone, 3.0 o que acredito ser um bug. Criei novos estados no workflow, mas ao criar uma collection e definir um filtro pelo estado, os estados que criei não aparecem. Tenho este probelema constatemente, tanto criando o estado pelo Plone, quanto pelo archgenXML. Tb gostaria de saber se alguém já conseguiu criar um tipo Link pelo archgem, ou se apenas via codigo ou usando um produto. Um abraço a todos! Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos