Oppure metodo "crudele" come la viewlet che contiene il redirect....
Vito


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

Rispondere a