web/views/basecontrollers.py
branchstable
changeset 2382 c1dcb5aef4b4
parent 2371 76bf522c27be
child 2458 4d114865098f
equal deleted inserted replaced
2380:5d980ba57632 2382:c1dcb5aef4b4
   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]