[Plone-IT] Come avere tutti gli oggetti che hanno per correlato uno specifico oggetto???

Giacomo Spettoli giacomo.spettoli a gmail.com
Mer 5 Ott 2011 20:24:30 UTC


Il 05/10/2011 18:46, Sandro Caneschi ha scritto:
> Come da oggetto... ma mi spiego meglio.
>
> Sto scrivendo uno script che prende gli oggetti di un certo tipo, li 
> cicla, fa delle operazioni e alla fine li rimuove creando un nuovo 
> oggetto "sostituto" di quello che elimino.
>
> Per la rimozione uso il seguente comando:
>
> obj.aq_parent.manage_delObjects([obj.getId()])
>
> ...dove obj  l'oggetto che sto esaminando/eliminando.
>
>
> Questa operazione mi rimandava ad una pagina di conferma di eliminazione:
> una pagina che mi mostrava tutti gli oggetti che hanno questo oggetto 
> tra i loro correlati e che mi informava che i collegamenti tra questi 
> oggetti e quello che stavo eliminando andranno persi.
>
>
> La pagina era un po' noiosa e quindi ho trovato una try che mi 
> permette di bypassare tale pagina.
>
> try:
>      obj.aq_parent.manage_delObjects([obj.getId()])
> except LinkIntegrityNotificationException, ex:
>      pass
>
>
> Mi servirebbe di poter avere, preventivamente all'eliminazione del mio 
> obj, l'elenco degli oggetti del quale esso  un correlato e poterlo 
> sostituire con l'oggetto sostituto che ho creato in precedenza.
>
> Ho cercato nel codice che genera la pagina di conferma e sono arrivato 
> a questo componente LinkIntegrityNotification
> ma non sono riuscito ad utilizzarlo in modo proficuo per me.
>
> Qualcuno che mi aiuta??
>
> Grazie
>
>
> Sandro
>
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

qui c' ci che cerchi:

http://stackoverflow.com/questions/5995055/plone-4-related-items-back-reference-issue

-- 
Giacomo Spettoli

twitter: http://twitter.com/giacomospettoli
linkedin: http://linkedin.com/in/giacomospettoli
stackoverflow: http://careers.stackoverflow.com/giacomospettoli
company site: http://redomino.com
blog: http://www.spettoli.com

-------------- parte successiva --------------
Un allegato HTML  stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20111005/f5e4eb16/attachment.html>


Maggiori informazioni sulla lista Plone-IT