On 2/18/07, Damjan <[EMAIL PROTECTED]> wrote:
> Since ticket 201 will be probably resolved for 0.9.5 and for those
> that find reading patches hard... this is what will be possible with
> 0.9.5 ...
>
> This is a sollution for the cookie based "show message after
> redirect":
>
> def __before__(self):
> c.message = request.cookies.get('xxx_message', None)
>
> def __after__(self):
> if c.message:
> self.response.delete_cookie('xxx_message')
> if hasattr(self, 'message'):
> self.response.set_cookie('xxx_message', self.message)
>
> def demo(self):
> self.message = 'Redirected from demo'
> redirect_to('/')
>
>
> setting self.message in any action, and then calling redirect_to() ..
> the redirect response will be avaialble in __after__ .. so __after__
> sets the message in a cookie. It also deletes the previuos cookie.
Heh, you and I have exactly the same use case, and I'm the one that
brought this "problem" up. I'm happy to see that this is going to get
easier :)
Best Regards,
-jj
--
http://jjinux.blogspot.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---