2013/8/27 Fabrizio Reale <[email protected]>: > Non so se funziona, ma puoi provare ad usare lo script "after" della relativa > transizione. >
Mi pare di ricordare che non funzioni (tutti tentativi fatti nei bei tempi andati di Plone 2.0 e 2.1 :) > >> Il giorno 27 agosto 2013 10:22, Luca Fabbri <[email protected]> ha scritto: >> > 2013/8/27 Vito Falco <[email protected]>: >> > > Ciao a tutti, >> > > sono nella seguente situazione: >> > > una volta terminata la procedura di pubblicazione di un mio oggetto AT >> > > (rettifica), bisogna redirigere l'utente verso l'editing del contenitore >> > >> > nel >> > >> > > quale è stato pubblicato tale oggetto. >> > > >> > > Ho pensato quindi di farlo tramite subscriber: >> > > <subscriber >> > > >> > > for=".interfaces.IRettifica >> > > >> > > Products.DCWorkflow.interfaces.IAfterTransitionEvent" >> > > >> > > handler=".eventhandlers.afterRettifica" >> > > /> >> > > >> > > e quindi nel py >> > > >> > > def afterRettifica(obj, event): >> > > """ in caso avvenga la transazione di pubblicazione, allora redirigo >> > > >> > > verso l'editing del contenitore""" >> > > >> > > if event.status['action']=='publish': >> > > response = obj.REQUEST.RESPONSE >> > > contenitore = obj.__parent__ >> > > url = contenitore.absolute_url() >> > > return response.redirect(url) >> > > >> > > pass >> > > >> > > in realtà, pur entrando nell'IF non redirige una mazza. >> > > >> > > Cosa può essere? >> > > Vito >> > >> > Da lì non credo possa funzionare perché intervengono altre redirect >> > del meccanismo di gestione form di Archetypes (cpt, cpy, ...). >> > >> > Dovrebbe essere piuttosto semplice in realtà, ma devi usare le vecchie >> > tecnologie CMF (il form controller per intenderci). E' possibile ti >> > basti usare il >> > portal_form_controller >> > >> > >> > -- >> > Saluti/Regards >> > >> > Luca Fabbri - RedTurtle Technology >> > E-mail: [email protected] >> > Web Site: http://www.redturtle.it/ >> > Phone: +39 0532 1915958 >> > Fax: +39 0532 287070 >> > _______________________________________________ >> > 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 > -- > Fabrizio Reale > Chief Technology Officer > http://linkedin.com/in/fabrizioreale > > Redomino Srl > http://redomino.com > HQ Largo Valgioie 14, Turin IT > Phone +39 0117499875 > _______________________________________________ > 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 -- Saluti/Regards Luca Fabbri - RedTurtle Technology E-mail: [email protected] Web Site: http://www.redturtle.it/ Phone: +39 0532 1915958 Fax: +39 0532 287070 _______________________________________________ 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
