375 self.e_schema.check_perm(self.req, action, self.eid) |
375 self.e_schema.check_perm(self.req, action, self.eid) |
376 |
376 |
377 def has_perm(self, action): |
377 def has_perm(self, action): |
378 return self.e_schema.has_perm(self.req, action, self.eid) |
378 return self.e_schema.has_perm(self.req, action, self.eid) |
379 |
379 |
380 def view(self, vid, __registry='views', **kwargs): |
380 def view(self, __vid, __registry='views', **kwargs): |
381 """shortcut to apply a view on this entity""" |
381 """shortcut to apply a view on this entity""" |
382 return self.vreg[__registry].render(vid, self.req, rset=self.rset, |
382 return self.vreg[__registry].render(__vid, self.req, rset=self.rset, |
383 row=self.row, col=self.col, **kwargs) |
383 row=self.row, col=self.col, **kwargs) |
384 |
384 |
385 def absolute_url(self, *args, **kwargs): |
385 def absolute_url(self, *args, **kwargs): |
386 """return an absolute url to view this entity""" |
386 """return an absolute url to view this entity""" |
387 # use *args since we don't want first argument to be "anonymous" to |
387 # use *args since we don't want first argument to be "anonymous" to |