[Plone-IT] folder_contents, alcuni dubbi

Yuri yurj a alfa.it
Lun 20 Ott 2008 15:00:07 UTC


Vito Falco ha scritto:
> Hola,
> ho creato una nuova view per un mio oggetto di tipo cartella. Questa 
> view è quasi una copia del folder_contents.
>
> Non riesco a capire come NON far vedere i contenuti "scaduti" anche 
> all'amministratore/proprietario di tale cartella.
>
> Ho cercato in lungo e in largo ma non riesco a venirne fuori perchè 
> vorrei usare questa chiamata presente nel folder contents:
>
>     folderContents python:here.portal_type=='Topic' and
>     here.queryCatalog(contentFilter, batch=True) or
>     here.getFolderContents(contentFilter, batch=True,
>     b_size=limit_display or 100);
>

credo sia l'indice effectiveRange del catalogo. Il suo utilizzo lo trovi 
in searchResults in CMFPlone.

    def searchResults(self, REQUEST=None, **kw):
        """Calls ZCatalog.searchResults with extra arguments that
        limit the results to what the user is allowed to see.

        This version uses the 'effectiveRange' DateRangeIndex.

        It also accepts a keyword argument show_inactive to disable
        effectiveRange checking entirely even for those without portal
        wide AccessInactivePortalContent permission.

===

>
> in contentFilter potrei passargli qualcosa tipo:
>
>     contentFilter = {'Type': 'oggettomio', 'review_state' : ' published'}
>
>
> ma il "problema" è che quando un oggetto è "scaduto" non cambia lo 
> stato di tale oggetto






Maggiori informazioni sulla lista Plone-IT