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/
> > >
> > >
> > >
> >
>



Reply via email to