Re: [zope-pt] Re: acesso a menu

2007-01-23 Por tôpico Wesley Lopes

Se o conteúdo já aparece no meu, vc pode testar se o usuário tem permissão
de view antes de mostrar o conteúdo no menu com o comando:


tal:condition=python: checkPermission('View', here)

Wesley

Em 22/01/07, icbrandao [EMAIL PROTECTED] escreveu:



Quando eu retirei o submenu funcionou. Pq no submenu já mostra o
conteúdo da pasta, aí dava o erro de permissão.
Caso alguém saiba como manter o submenu e o controle de acesso juntos,
eu agradeço. :-)

Ivo

--- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br,
icbrandao [EMAIL PROTECTED] escreveu


 Também não funcionou com searchResults.
 Será que realmente é possível fazer isso só com permissões e/ou
 workflow do plone?
 Eu tô achando que vou ter que criar uma estrutura nova para só
 verificar a acessibilidade do objeto quando se tentar dar um view nele.

 Ivo

 --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br,
Wesley Lopes wesleybl@ escreveu
 
  Ao invéz de utilizar objectValues utilize searchResults.
 
  Wesley
 
  Em 22/01/07, Ivo Couto icbrandao@ escreveu:
  
   Eu tenho um slot menu cujo itens são os objetos de uma pasta
 (Folder,
   Link, Document, Photoalbum etc)
   monto o menu com a função objectValues() da pasta.
   Todos os itens do menu devem aparecer para qualquer papel de
usuário,
   porém o conteúdo de alguns itens do menu
   não deveriam ser acessados por Anônimos, eu tentei utilizar a
 permissão
   Access contents information mas não funcionou,
   pois quando tem um item do menu no qual o anônimo não pode
acessar, dá
   erro no slot (plone 2.5.1):
   Error AccessControl.unauthorized.Unauthorized on
   here/menu_slot/macros/portlet: You are not allowed to access
 'item-menu' in
   this context
  
   Tem alguma solução pra isso? eu queria que quando o anônimo
 clicasse num
   item que ele não tem acesso, aparecesse a página de informe
 usuário e senha
   para acessar este conteúdo.
  
   atc,
  
   Ivo Couto Brandão
   icbrandao@
  
   __
   Fale com seus amigos de graça com o novo Yahoo! Messenger
   http://br.messenger.yahoo.com/
  
  
  
 






Res: [zope-pt] Re: acesso a menu

2007-01-23 Por tôpico Ivo Couto
Valeu Wesley, funcionou.
 
Ivo Couto Brandão
[EMAIL PROTECTED]

- Mensagem original 
De: Wesley Lopes [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Terça-feira, 23 de Janeiro de 2007 7:32:29
Assunto: Re: [zope-pt] Re: acesso a menu









  




Se o conteúdo já aparece no meu, vc pode testar se o usuário tem permissão de 
view antes de mostrar o conteúdo no menu com o comando:

 


tal:condition=python: checkPermission('View', here)

Wesley
 

Em 22/01/07, icbrandao [EMAIL PROTECTED] com.br escreveu:






Quando eu retirei o submenu funcionou. Pq no submenu já mostra o
conteúdo da pasta, aí dava o erro de permissão.
Caso alguém saiba como manter o submenu e o controle de acesso juntos,
eu agradeço. :-)


Ivo

--- Em [EMAIL PROTECTED] .com.br, icbrandao [EMAIL PROTECTED] . escreveu 



 
 Também não funcionou com searchResults.
 Será que realmente é possível fazer isso só com permissões e/ou
 workflow do plone?
 Eu tô achando que vou ter que criar uma estrutura nova para só

 verificar a acessibilidade do objeto quando se tentar dar um view nele.
 
 Ivo
 
 --- Em 
[EMAIL PROTECTED] .com.br, Wesley Lopes wesleybl@ escreveu
 
  Ao invéz de utilizar objectValues utilize searchResults.
  
  Wesley
  
  Em 22/01/07, Ivo Couto icbrandao@ escreveu:

  
   Eu tenho um slot menu cujo itens são os objetos de uma pasta
 (Folder,
   Link, Document, Photoalbum etc)
   monto o menu com a função objectValues( ) da pasta.

   Todos os itens do menu devem aparecer para qualquer papel de
usuário,
   porém o conteúdo de alguns itens do menu
   não deveriam ser acessados por Anônimos, eu tentei utilizar a

 permissão
   Access contents information mas não funcionou,
   pois quando tem um item do menu no qual o anônimo não pode
acessar, dá
   erro no slot (plone 
2.5.1):
   Error AccessControl. unauthorized. Unauthorized on
   here/menu_slot/ macros/portlet: You are not allowed to access
 'item-menu' in
   this context

  
   Tem alguma solução pra isso? eu queria que quando o anônimo
 clicasse num
   item que ele não tem acesso, aparecesse a página de informe
 usuário e senha

   para acessar este conteúdo.
  
   atc,
  
   Ivo Couto Brandão
   icbrandao@
  
    _ _ _ _ __

   Fale com seus amigos de graça com o novo Yahoo! Messenger
   http://br.messenger .yahoo.com/

  
   
  
 






 







  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;
}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;
}
#ygrp-vitnav{
padding-top:10px;
font-family:Verdana;
font-size:77%;
margin:0;
}
#ygrp-vitnav a{
padding:0 1px;
}
#ygrp-actbar{
clear:both;
margin:25px 0;
white-space:nowrap;
color:#666;
text-align:right;
}
#ygrp-actbar .left{
float:left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;
font-size:77%;
padding:15px 0;
}
#ygrp-ft{
font-family:verdana;
font-size:77%;
border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;
}

#ygrp-vital{
background-color:#e0ecee;
margin-bottom:20px;
padding:2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size:77%;
font-family:Verdana;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
#ygrp-vital ul{
padding:0;
margin:2px 0;
}
#ygrp-vital ul li{
list-style-type:none;
clear:both;
border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;
color:#ff7900;
float:right;
width:2em;
text-align:right;
padding-right:.5em;
}
#ygrp-vital ul li .cat{
font-weight:bold;
}
#ygrp-vital a {
text-decoration:none;
}

#ygrp-vital a:hover{
text-decoration:underline;
}

#ygrp-sponsor #hd{
color:#999;
font-size:77%;
}
#ygrp-sponsor #ov{
padding:6px 13px;
background-color:#e0ecee;
margin-bottom:20px;
}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;
margin:0;
}
#ygrp-sponsor #ov li{
list-style-type:square;
padding:6px 0;
font-size:77%;
}
#ygrp-sponsor #ov li a{
text-decoration:none;
font-size:130%;
}
#ygrp-sponsor #nc {
background-color:#eee;
margin-bottom:20px;
padding:0 8px;
}
#ygrp-sponsor .ad{
padding:8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family:Arial;
font-weight:bold;
color:#628c2a;
font-size:100%;
line-height:122%;
}
#ygrp-sponsor .ad a{
text-decoration:none;
}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;
}
#ygrp-sponsor .ad p{
margin:0;
}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;
}
#ygrp-text tt{
font-size:120%;
}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
--







__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[zope-pt] Re: acesso a menu

2007-01-22 Por tôpico icbrandao

Também não funcionou com searchResults.
Será que realmente é possível fazer isso só com permissões e/ou
workflow do plone?
Eu tô achando que vou ter que criar uma estrutura nova para só
verificar a acessibilidade do objeto quando se tentar dar um view nele.

Ivo

--- Em zope-pt@yahoogrupos.com.br, Wesley Lopes [EMAIL PROTECTED] escreveu

 Ao invéz de utilizar objectValues utilize searchResults.
 
 Wesley
 
 Em 22/01/07, Ivo Couto [EMAIL PROTECTED] escreveu:
 
Eu tenho um slot menu cujo itens são os objetos de uma pasta
(Folder,
  Link, Document, Photoalbum etc)
  monto o menu com a função objectValues() da pasta.
  Todos os itens do menu devem aparecer para qualquer papel de usuário,
  porém o conteúdo de alguns itens do menu
  não deveriam ser acessados por Anônimos, eu tentei utilizar a
permissão
  Access contents information mas não funcionou,
  pois quando tem um item do menu no qual o anônimo não pode acessar, dá
  erro no slot (plone 2.5.1):
  Error AccessControl.unauthorized.Unauthorized on
  here/menu_slot/macros/portlet: You are not allowed to access
'item-menu' in
  this context
 
  Tem alguma solução pra isso? eu queria que quando o anônimo
clicasse num
  item que ele não tem acesso, aparecesse a página de informe
usuário e senha
  para acessar este conteúdo.
 
  atc,
 
  Ivo Couto Brandão
  [EMAIL PROTECTED]
 
  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger
  http://br.messenger.yahoo.com/
 
   
 





[zope-pt] Re: acesso a menu

2007-01-22 Por tôpico icbrandao

Quando eu retirei o submenu funcionou. Pq no submenu já mostra o
conteúdo da pasta, aí dava o erro de permissão.
Caso alguém saiba como manter o submenu e o controle de acesso juntos,
eu agradeço. :-)

Ivo

--- Em zope-pt@yahoogrupos.com.br, icbrandao [EMAIL PROTECTED] escreveu

 
 Também não funcionou com searchResults.
 Será que realmente é possível fazer isso só com permissões e/ou
 workflow do plone?
 Eu tô achando que vou ter que criar uma estrutura nova para só
 verificar a acessibilidade do objeto quando se tentar dar um view nele.
 
 Ivo
 
 --- Em zope-pt@yahoogrupos.com.br, Wesley Lopes wesleybl@ escreveu
 
  Ao invéz de utilizar objectValues utilize searchResults.
  
  Wesley
  
  Em 22/01/07, Ivo Couto icbrandao@ escreveu:
  
 Eu tenho um slot menu cujo itens são os objetos de uma pasta
 (Folder,
   Link, Document, Photoalbum etc)
   monto o menu com a função objectValues() da pasta.
   Todos os itens do menu devem aparecer para qualquer papel de
usuário,
   porém o conteúdo de alguns itens do menu
   não deveriam ser acessados por Anônimos, eu tentei utilizar a
 permissão
   Access contents information mas não funcionou,
   pois quando tem um item do menu no qual o anônimo não pode
acessar, dá
   erro no slot (plone 2.5.1):
   Error AccessControl.unauthorized.Unauthorized on
   here/menu_slot/macros/portlet: You are not allowed to access
 'item-menu' in
   this context
  
   Tem alguma solução pra isso? eu queria que quando o anônimo
 clicasse num
   item que ele não tem acesso, aparecesse a página de informe
 usuário e senha
   para acessar este conteúdo.
  
   atc,
  
   Ivo Couto Brandão
   icbrandao@
  
   __
   Fale com seus amigos de graça com o novo Yahoo! Messenger
   http://br.messenger.yahoo.com/