2013/8/27 Vito Falco <[email protected]>: > Oppure metodo "crudele" come la viewlet che contiene il redirect.... > Vito >
Uhm... dovresti poi verificare il referer per capire da dove arrivi, e in quel caso regirigere al punto giusto? > > 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 > > > > > -- > Vito Falco > Webdeveloper & designer freelance, Plone enthusiast > Bari, IT > tel +39 3346330137 | skype vito80ba | twitter vito80ba > Linkedin http://it.linkedin.com/in/vitof > > _______________________________________________ > 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
