On Fri, Mar 06, 2009 at 12:21:59PM +0100, Fabrizio Reale wrote:
> Ciao Marco
> > > >   ho due tipi di dato creati partendo da archetypes. il primo estende
> > > > una folder e può contenere solo oggetti appertenti al secondo tipo.
> > > > quello che vorrei fare è permettere agli utenti anonimi di poter creare
> > > > oggetti del secondo tipo dentro (e solo dentro) gli oggetti del primo
> > > > tipo. per semplicità li chiamerò myfolder e mytype.
> > > > 
> > > > altro requisito è che poi gli stessi utenti anonimi non possano leggere
> > > > e modificare gli oggetti così inseriti.
> > > 
> > > > vi siete mai inbattuti in una situazione simile? come avete risolto?
> > > 
> > > Fai un form per la creazione degli oggetti, magari usando z3c.form.
> > > Non ti serve a niente cercare di gestirlo con i permessi perchè tanto poi
> > > gli utenti non potranno leggere quei contenuti.
> > > In questo modo invece gestisci completamente la creazione dell'oggetto
> > > impostando il possessore e gli altri parametri a tuo piacimento.
> > 
> > non credo di aver capito. l'oggetto "contenuto" è stato creato usando
> > archetypes e quindi la form di creazione degli oggetti è lasciata
> > completamente ad archetypes.
> 
> Quello che ti consigliavo è di non gestire la creazione con l'automatismo
> degli archetypes, ma di fare un form ad hoc (con quello che vuoi: 
> PloneFormGen, z3c.form, ZPT....)
> la cui compilazione da parte dell'utente anonimo porti alla creazione 
> dell'oggetto
> impostando il giusto stato per non mostrarlo agli anonimi.
> 
> > 
> > quale è la corretta combinazione di permessi? ho fatto delle prove con
> > la zmi ma non ho avuto successo.
> 
> La strada che ti ho descritto sopra non fa uso dei permessi perciò puoi 
> lasciare quelli standard.

grazie, proverò subito
ciao

Attachment: signature.asc
Description: Digital signature

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

Rispondere a