2013/8/27 Vito Falco <[email protected]>: > Mhmmm, > a questo punto una ipotesi (percorribile?) potrebbe essere quella almeno di > settare un header http (utilizzando il message_info) classico degli AT per > passare una stringa esplicativa, tipo > "Bravo, ora che hai creato una Rettifica fai quest'altro <link>" >
Il suggerimento che ti ho dato inizialmente rimane valido. Tutta la struttura del form di edit di archetypes è un po' caotica, ma tutto sommato ci avviveresti in fondo in un modo pulito. > Vito > > > Il giorno 27 agosto 2013 11:41, Riccardo Lemmi <[email protected]> ha > scritto: >> >> On Tuesday 27 August 2013, Vito Falco wrote: >> > 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 >> >> Non puoi usare il subscriber dell'evento. >> >> Se ricordo bene il sistema più semplice era mettere un condition nella >> vista del contenuto con il redirect. >> >> -- >> Riccardo Lemmi >> Über Developer >> http://www.reflab.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 > > > > > -- > 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
