[zope-pt] Re: portal_catalog - Alfabetica

2006-07-06 Por tôpico alessandro.smendes
biblioteca = context.portal_catalog.searchResults(
meta_type='ATFile',sort_on='Title'
path='/intranet/biblioteca', review_state='published')


--- Em zope-pt@yahoogrupos.com.br, Leonardo Borille de Queiroz
[EMAIL PROTECTED] escreveu

 Como faço para ordenar um catalogo por ordem alfabética?
 
  
 
   biblioteca = context.portal_catalog.searchResults(
 
meta_type='ATFile',
 
path='/intranet/biblioteca',
 
review_state='published')







Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
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:
http://br.yahoo.com/info/utos.html

 




[zope-pt] ActionProviderBase e BaseFolder

2006-05-26 Por tôpico alessandro.smendes



Olá a todos..

Criei um novo tipo conainer que é um subclasse do BaseFolder e
ActionProviderBase ao mesmo tempo.
Com isto quero na montar um menu com as actions existentes neste novo
container.
Cada container poderá ter um menu diferente baseado nas actions
cadastradas.

Bom. Estou só com um probleminha. Na ZMI ao clicar na aba actions as
actions listadas são as actions do tipo (View, Edit, ect). Pq será?


Tem alguma outra maneira de criar menu, por exemplo, que mudem de
acordo com a pasta?











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] Re: Permissão para excluir pasta

2006-05-09 Por tôpico alessandro.smendes



A action Delete só aparecerá para o usuário(no caso owner) se:

python:portal.portal_membership.checkPermission(Delete objects,
object.aq_inner.getParentNode()) and object is not portal and not
(object.isDefaultPageInFolder() and object.getParentNode() is portal)

Ou seja, Delete objects se refere aos objetos dentro de um
container. Ou melhor, qd vc retira este permissão do owner, ele não
terá mais permissão d excluir objetos dentro da pasta. Foi o q aconteceu.
Alterar o workflow dos objetos seria impede que o owner exclua objetos
publicado, mas isto não irá acontecer com as pastas, pelo q vc já notou.
Eu sugiro que vc repense isto, pois, por exemplo, imagina que dentro
de uma pasta, que não está publicada, tenha um objeto publicado. Esta
pasta poderá ser excluída? 
Acho que seria o caso de vc criar um outro papel um pouco abaixo de
owner. 
Me corrigem se eu estiver enganado.

Alessandro

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

 Olá pessoal,
 
 estou começando com zope/plone e depois de ler vários howto's, 
 tutoriais e afins estou tentando implementar uma intranet.
 
 minha dúvida é como proibir o usuário [que possui local role de owner 
 em uma seção do site] de excluir objetos publicados [incluindo 
 pastas] 
 
 Minha tentativa:
 1. Configurar permissão Delete objects no estado publicado do 
 plone_workflow e folder_workflow para permitir apenas que o Manager o 
 faça: ok, o owner já não pode excluir objetos publicados, entretanto 
 se um objeto em qq outro estado estiver dentro de uma pasta 
 publicada, o owner também não consegue excluir [parece uma herança 
 de permissão do container]... :(
 
 alguma sugestão???
 
 um abraço,
 henrique












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