# HG changeset patch # User Sylvain Thénault # Date 1260377479 -3600 # Node ID 3fc6a53b7a6a9b5608b5f11b59e7b9b6b113fc3e # Parent 9191f61067957317d433d8963aef5fdff657b338 rschema doesn't have may_have_permission diff -r 9191f6106795 -r 3fc6a53b7a6a web/views/owl.py --- a/web/views/owl.py Wed Dec 09 17:51:04 2009 +0100 +++ b/web/views/owl.py Wed Dec 09 17:51:19 2009 +0100 @@ -72,8 +72,9 @@ self.w(OWL_CLOSING_ROOT) def should_display_rschema(self, eschema, rschema, tschemas, role): - return not rschema in self.skiptypes and ( - rschema.may_have_permissions('read', self._cw, eschema, role)) + # XXX only consider tschemas[0] + return not rschema in self.skiptypes and ( + eschema.rdef(rschema, role, tschemas[0]).may_have_permission('read', self._cw)) def visit_schema(self, skiptypes): """get a layout for a whole schema"""