Re: [zope-pt] getSecurityManager().checkPermission
vlw pessoal resolvi sozinho, o no caso o Google no caso, mas como eu adaptei pro meu eu digo q fui eu, rsrsrsrsrs usei o seguinte, criei um script python com o seguinte from Products.PythonScripts.standard import html_quote request = container.REQUEST return request.AUTHENTICATED_USER.has_permission('View', verobjeto) e ficou jóia vlws ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [zope-pt] getSecurityManager().checkPermission
Opa, blz Jackson? listando os objetos do catalog e com as permissoes devidamente setadas nos estados do workflow em questao, tu verifica a permissao assim: tal:condition=python: checkPermission('View', objetoListado) []'s! On 5/29/06, jacksonluizdemarco [EMAIL PROTECTED] wrote: Tô com um problemão pra resolver, é o seguinte Deveria desenhar um menu na tela, mas somente se o usuário ou anônimo tivesse permissão para ver, tipo assim Consulta - Todo mundo (pública) Dados Pessoais - Usuário Cadastros - Funcionários Mas não faço a mínima idéia de como conseguir verificar as permissões de View de um usuário, pois se eu desmarco a opção Access Contents Information fica pedindo login, se eu marco diz que todo mundo pode ver pois mostra o menu, o código é o seguinte: div tal:condition=python:container.has_access(container.biblio, 'tFuncionario') desenha o menu /div sendo que o has_access (Script) é o seguinte: from AccessControl import getSecurityManager p_object = p_container[p_object_id] return getSecurityManager().checkPermission('View', p_object) Preciso desenhar esse menu assim pois não há mais tempo :( pra fazer outro tipo de acesso a entrega do trab tá chegando, rsrrsrs Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos -- RodrigoCastardo [EMAIL PROTECTED] MSN - [EMAIL PROTECTED] http://rodrigocastardo.objectis.net/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [zope-pt] getSecurityManager().checkPermission
Opa! posta teu code no paste.plone.org e manda pra gente dar uma olhada ;-) []'s! On 5/30/06, Jackson [EMAIL PROTECTED] wrote: cara agora dá um erro de checkPermission is not defined tô usando o produto zetadb daí ele cria um menu mas eu queria editar este menu daí coloquei uma tag div com a tal condition fazendo um bloco para cada parte do menu se for o caso eu mando o código inteiro ali se puderem dar uma olhada, mah vai fik meio difícil pra olhar Rodrigo Castardo escreveu: Opa, blz Jackson? listando os objetos do catalog e com as permissoes devidamente setadas nos estados do workflow em questao, tu verifica a permissao assim: tal:condition=python: checkPermission('View', objetoListado) []'s! On 5/29/06, jacksonluizdemarco [EMAIL PROTECTED] wrote: Tô com um problemão pra resolver, é o seguinte Deveria desenhar um menu na tela, mas somente se o usuário ou anônimo tivesse permissão para ver, tipo assim Consulta - Todo mundo (pública) Dados Pessoais - Usuário Cadastros - Funcionários Mas não faço a mínima idéia de como conseguir verificar as permissões de View de um usuário, pois se eu desmarco a opção Access Contents Information fica pedindo login, se eu marco diz que todo mundo pode ver pois mostra o menu, o código é o seguinte: div tal:condition=python:container.has_access(container.biblio, 'tFuncionario') desenha o menu /div sendo que o has_access (Script) é o seguinte: from AccessControl import getSecurityManager p_object = p_container[p_object_id] return getSecurityManager().checkPermission('View', p_object) Preciso desenhar esse menu assim pois não há mais tempo :( pra fazer outro tipo de acesso a entrega do trab tá chegando, rsrrsrs Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos -- RodrigoCastardo [EMAIL PROTECTED] MSN - [EMAIL PROTECTED] http://rodrigocastardo.objectis.net/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *Links do Yahoo! Grupos* * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. __ Informação do NOD32 IMON 1.1566 (20060530) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://mail.yahoo.com.br/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos -- RodrigoCastardo [EMAIL PROTECTED] MSN - [EMAIL PROTECTED] http://rodrigocastardo.objectis.net/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[zope-pt] getSecurityManager().checkPermission
Amigos, mais uma dúvida: Me ajudaram com o problema do tamanho do CSS que o zope gerava, fiz umas alterações no portal_css e ajudou bastante, agora estou com o mesmo problema com o arquivo JS gerado, onde eu posso "ajustar" quais scripts vão ser carregados? teria como eu pegar o _javascript_ gerado, reduzir o tamanho e usá-lo no lugar dos anteriores? Alguem tem uma outra sugestão? Grato. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.