403 else: |
403 else: |
404 return (success, args, None) |
404 return (success, args, None) |
405 |
405 |
406 @jsonize |
406 @jsonize |
407 def js_edit_relation(self, action, names, values, |
407 def js_edit_relation(self, action, names, values, |
408 rtype, eid, role='subject', vid='list'): |
408 rtype, eid, vid, role='subject'): |
409 success, args = self.validate_form(action, names, values) |
409 success, args = self.validate_form(action, names, values) |
410 if success: |
410 if success: |
411 entity = self.req.eid_rset(eid).get_entity(0, 0) |
411 entity = self.req.eid_rset(eid).get_entity(0, 0) |
412 rset = entity.related(rtype, role) |
412 rset = entity.related(rtype, role) |
413 return (success, args, self.view(vid, rset)) |
413 return (success, args, self.view(vid, rset)) |