Re: [ZIZope] [Plone 2.5.x] filtrare la visualizzazione del contenuto di una folder in base a un parametro

Yuri <[email protected]> Mon, 07 Jan 2008 15:14:32 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
moaiamorfo wrote:
> salve a tutti,
>
> ho la necessità di implementare un filtro sulla visualizzazione degli
> elementi di una cartella (che in realtà è un content type che ho
> scritto io e che funge da contenitore).
> il filtro dovrebbe agire così: quando un utente accede alla cartella
> deve poter vedere solo gli oggetti il cui id corrisponde al valore di
> una property dell'utente stesso. quindi una condizione del tipo:
>
> member.getProperty('campo')==oggetto.getId()
>
> dove 'campo' è una property che ho aggiunto io in portal_memberdata.
>
> come posso fare per implementare questo filtro?
>
> grazie mille. :)

implementi come vista della cartella la view del folder classico. Poi lì 
c'è già il supporto per filtrare la query che determina gli elementi (è 
il template folder_view). Basta che aggiungi sostanzialmente un 
contentfilter che imposti id="member.getProperty('campo')"