Re: [zope-pt] getSecurityManager().checkPermission

2006-06-01 Por tôpico Jackson



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

2006-05-30 Por tôpico Rodrigo Castardo



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

2006-05-30 Por tôpico Rodrigo Castardo



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

2006-05-30 Por tôpico Shank



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