[Plone-IT] Permessi con oggetto 'File'

Yuri yurj a alfa.it
Mer 13 Gen 2010 10:06:45 UTC


Massimiliano Magli ha scritto:
> Yuri ha scritto:
>> Massimiliano Magli ha scritto:
>>> Buongiorno a tutti e buon anno nuovo (anche se con un po' di ritardo).
>>> Ho un problema con la gestione degli oggetti 'File' (plone 3.3). Sto 
>>> cercando di rendere accessibili questi oggetti ai soli utenti 
>>> loggati (e fin qui nulla di difficile) ma vorrei che gli utenti 
>>> anonimi potessero vederne "l'esistenza" (ad esempio attraverso una 
>>> lista). Mi sembra di capire che per gli oggetti 'File' il permesso 
>>> 'View' ne permette la completa visualizzazione (sia della 
>>> descrizione, sia del contenuto) e pertanto con una gestione del 
>>> workflow non riesco ad ottenere quello che vorrei. 
>>
>> Esatto.
>>
>> Devi, sostanzialmente, bypassare il filtro di Plone sullo stato. 
>> Cerca nelle mailing list di plone-user, ora non ricordo come si 
>> faceva :P
>>
>
> Nuovamente buongiorno a tutti.
> Intanto grazie per i vostri suggerimenti. Ho capito che devo lavorare 
> a livello di ZPT: il problema pero' permane. Riesco ad ottenere quello 
> che voglio (interrogo il portal_catalog sugli oggetti con i corretti 
> valori portal_type, review_state, ecc.) ma lo ZPT funziona solamente 
> se usato da utente 'accreditato' e non da anonimo. Parli di bypassare 
> il filtro di plone sullo stato, ma non sono riuscito a trovare nulla 
> per far eseguire lo ZPT senza controlli.

devi usare uno script PythonScript con proxy role a manager (che faccia 
il minimo possibile, ovviamente) oppure un external method. Così non hai 
le limitazioni sulla ricerca. Devi tornare tutti i dati che ti servono 
allo zpt, che gira come l'utente e quindi non può accedere ad ulteriori 
dati.

> Grazie ancora per la vostra pazienza.
>
> Massimiliano
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html





Maggiori informazioni sulla lista Plone-IT