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
[email protected]
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
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html