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): |