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



_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a