equal
deleted
inserted
replaced
283 continue |
283 continue |
284 if teschema.has_local_role('add') or teschema.has_perm(req, 'add'): |
284 if teschema.has_local_role('add') or teschema.has_perm(req, 'add'): |
285 yield rschema, teschema, role |
285 yield rschema, teschema, role |
286 |
286 |
287 def linkto_url(self, entity, rtype, etype, target): |
287 def linkto_url(self, entity, rtype, etype, target): |
288 return self.build_url(vid='creation', etype=etype, |
288 return self.build_url('add/%s' % etype, |
289 __linkto='%s:%s:%s' % (rtype, entity.eid, target), |
289 __linkto='%s:%s:%s' % (rtype, entity.eid, target), |
290 __redirectpath=entity.rest_path(), # should not be url quoted! |
290 __redirectpath=entity.rest_path(), # should not be url quoted! |
291 __redirectvid=self.req.form.get('vid', '')) |
291 __redirectvid=self.req.form.get('vid', '')) |
292 |
292 |
293 |
293 |