Re: [Plone-IT] Creare un nuovo oggetto solo se è presente una data interfaccia

Vito Falco vitofalco a gmail.com
Mar 8 Set 2009 13:56:10 UTC


Ciao e grazie.
Ma il mio tipo non è foldership. Praticamente vorrei che esso sia
aggiungibile solo se la folder X ha una marker interface Y.

Vito

Il giorno 08 settembre 2009 14.23, Davide Moro <davide.moro a redomino.com> ha
scritto:

> Il giorno lun, 07/09/2009 alle 22.25 +0200, Vito Falco ha scritto:
> > Ciao a tutti,
> > ho questa esigenza: rendere possibile l'aggiuna del mio tipo di
> > oggetto SOLO in presenza di una data marker interface.
> >
> > Come posso fare? :-S
>
> Ciao Vito,
> nel caso tu abbia a che fare con un tuo tipo folderish e vuoi che al suo
> interno siano aggiungibili solo oggetti di una data interfaccia puoi
> usare la classe mixin AllowedTypesByIfaceMixin e specificare l'elenco
> delle interfacce ammesse (è molto corto).
> Non so se questo fa a caso tuo.
>
> Quando avevo provato non funzionava la protezione con il copia e
> incolla, devi fare l'override del metodo _verifyObjectPaste e aggiungere
> il controllo sulle interfacce.
>
>
> Ciao,
>
> davide
>
> --
> Davide Moro
>
> Redomino S.r.l.
> Largo Valgioie 14,
> 10146 Torino Italy
> Tel: +39 0117499875
> http://redomino.com
>
>
>
> _______________________________________________
> 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
>



-- 
"Design is the method of putting form and content together. Design, just as
art, has multiple definitions; there is no single definition. Design can be
art. Design can be aesthetics. Design is so simple, that's why it is so
complicated." by Paul Rand
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20090908/f2e97328/attachment.html>


Maggiori informazioni sulla lista Plone-IT