web/views/basecontrollers.py
changeset 603 18c6c31bbaf4
parent 581 09f87f2c535e
child 635 305da8d6aa2d
child 643 616191014b8b
equal deleted inserted replaced
602:1454282a8b45 603:18c6c31bbaf4
   450         # create a new entity
   450         # create a new entity
   451         eid_from = self.req.execute('INSERT %s T : T name "%s"' % ( etype_from, value_from ))[0][0]
   451         eid_from = self.req.execute('INSERT %s T : T name "%s"' % ( etype_from, value_from ))[0][0]
   452         # link the new entity to the main entity
   452         # link the new entity to the main entity
   453         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}
   453         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}
   454         return eid_from
   454         return eid_from
   455     
   455 
       
   456     def js_set_cookie(self, cookiename, cookievalue):
       
   457         # XXX we should consider jQuery.Cookie
       
   458         cookiename, cookievalue = str(cookiename), str(cookievalue)
       
   459         cookies = self.req.get_cookie()
       
   460         cookies[cookiename] = cookievalue
       
   461         self.req.set_cookie(cookies, cookiename)
       
   462 
   456 class SendMailController(Controller):
   463 class SendMailController(Controller):
   457     id = 'sendmail'
   464     id = 'sendmail'
   458     require_groups = ('managers', 'users')
   465     require_groups = ('managers', 'users')
   459 
   466 
   460     def recipients(self):
   467     def recipients(self):