400 return (success, args, value) |
400 return (success, args, value) |
401 else: |
401 else: |
402 return (success, args, None) |
402 return (success, args, None) |
403 |
403 |
404 @jsonize |
404 @jsonize |
405 def js_edit_relation(self, action, names, values, rtype, |
405 def js_reledit_form(self, eid, rtype, role, default, lzone): |
406 role, eid, vid, default, lzone): |
406 """XXX we should get rid of this and use loadxhtml""" |
407 if rtype == 'license_of': |
|
408 print action, names, values, rtype, role, eid, vid, default |
|
409 success, url = self.validate_form(action, names, values) |
|
410 return (success, url) |
|
411 |
|
412 @jsonize |
|
413 def js_reledit_form(self, eid, rtype, role, lzone): |
|
414 entity = self.req.eid_rset(eid).get_entity(0, 0) |
407 entity = self.req.eid_rset(eid).get_entity(0, 0) |
415 return entity.view('reledit', rtype=rtype, role=role, |
408 return entity.view('reledit', rtype=rtype, role=role, |
416 landing_zone=lzone) |
409 default=default, landing_zone=lzone) |
417 |
410 |
418 @jsonize |
411 @jsonize |
419 def js_i18n(self, msgids): |
412 def js_i18n(self, msgids): |
420 """returns the translation of `msgid`""" |
413 """returns the translation of `msgid`""" |
421 return [self.req._(msgid) for msgid in msgids] |
414 return [self.req._(msgid) for msgid in msgids] |