# HG changeset patch # User Aurelien Campeas # Date 1234374212 -3600 # Node ID 18c6c31bbaf4228e4f50fe7011e59fd7dccdfb95 # Parent 1454282a8b4523b43dc61d6930f7f03372b1049c [controllers] a set_cookie method diff -r 1454282a8b45 -r 18c6c31bbaf4 web/views/basecontrollers.py --- a/web/views/basecontrollers.py Wed Feb 11 15:59:40 2009 +0100 +++ b/web/views/basecontrollers.py Wed Feb 11 18:43:32 2009 +0100 @@ -452,7 +452,14 @@ # link the new entity to the main entity rql = 'SET F %(rel)s T WHERE F eid %(eid_to)s, T eid %(eid_from)s' % {'rel' : rel, 'eid_to' : eid_to, 'eid_from' : eid_from} return eid_from - + + def js_set_cookie(self, cookiename, cookievalue): + # XXX we should consider jQuery.Cookie + cookiename, cookievalue = str(cookiename), str(cookievalue) + cookies = self.req.get_cookie() + cookies[cookiename] = cookievalue + self.req.set_cookie(cookies, cookiename) + class SendMailController(Controller): id = 'sendmail' require_groups = ('managers', 'users')