web/action.py
branch3.5
changeset 3272 f46f2082468b
parent 3228 7b05b2709439
child 3293 69c0ba095536
child 4212 ab6573088b4a
equal deleted inserted replaced
3271:6c8504b2ade0 3272:f46f2082468b
    91     submenu = 'addrelated'
    91     submenu = 'addrelated'
    92 
    92 
    93     def url(self):
    93     def url(self):
    94         current_entity = self.rset.get_entity(self.row or 0, self.col or 0)
    94         current_entity = self.rset.get_entity(self.row or 0, self.col or 0)
    95         linkto = '%s:%s:%s' % (self.rtype, current_entity.eid, target(self))
    95         linkto = '%s:%s:%s' % (self.rtype, current_entity.eid, target(self))
    96         return self.build_url(vid='creation', etype=self.etype,
    96         return self.build_url('add/%s' % self.etype, __linkto=linkto,
    97                               __linkto=linkto,
       
    98                               __redirectpath=current_entity.rest_path(), # should not be url quoted!
    97                               __redirectpath=current_entity.rest_path(), # should not be url quoted!
    99                               __redirectvid=self.req.form.get('__redirectvid', ''))
    98                               __redirectvid=self.req.form.get('__redirectvid', ''))
   100 
    99 
   101 class EntityAction(Action):
   100 class EntityAction(Action):
   102     """DEPRECATED / BACKWARD COMPAT
   101     """DEPRECATED / BACKWARD COMPAT