diff -r 8d3dbe577d3a -r 39712da6f397 web/views/schema.py --- a/web/views/schema.py Wed Aug 12 18:40:52 2009 +0200 +++ b/web/views/schema.py Wed Aug 12 19:09:32 2009 +0200 @@ -199,7 +199,7 @@ __select__ = implements('CWEType') def cell_call(self, row, col, **kwargs): - entity = self.entity(row, col) + entity = self.rset.get_entity(row, col) final = entity.final if final: self.w(u'') @@ -227,7 +227,7 @@ __select__ = EntityView.__select__ & implements('CWEType') def cell_call(self, row, col): - entity = self.entity(row, col) + entity = self.rset.get_entity(row, col) self.w(u'

%s

' % _('Attributes')) rset = self.req.execute('Any N,F,D,I,J,DE,A ' 'ORDERBY AA WHERE A is CWAttribute, ' @@ -263,7 +263,7 @@ __select__ = EntityView.__select__ & implements('CWEType') def cell_call(self, row, col): - entity = self.entity(row, col) + entity = self.rset.get_entity(row, col) url = entity.absolute_url(vid='schemagraph') self.w(u'%s' % ( xml_escape(url), @@ -274,7 +274,7 @@ __select__ = EntityView.__select__ & implements('CWEType') def cell_call(self, row, col): - entity = self.entity(row, col) + entity = self.rset.get_entity(row, col) self.w(u'

%s

' % _('Add permissions')) rset = self.req.execute('Any P WHERE X add_permission P, ' 'X eid %(x)s', @@ -301,7 +301,7 @@ __select__ = EntityView.__select__ & implements('CWEType') def cell_call(self, row, col): - entity = self.entity(row, col) + entity = self.rset.get_entity(row, col) if entity.reverse_state_of: self.w(u'%s' % ( xml_escape(entity.absolute_url(vid='ewfgraph')), @@ -377,7 +377,7 @@ def _generate(self, tmpfile): """display schema information for an entity""" - entity = self.entity(self.row, self.col) + entity = self.rset.get_entity(self.row, self.col) eschema = self.vreg.schema.eschema(entity.name) visitor = OneHopESchemaVisitor(self.req, eschema, skiptypes=skip_types(self.req)) @@ -389,7 +389,7 @@ def _generate(self, tmpfile): """display schema information for an entity""" - entity = self.entity(self.row, self.col) + entity = self.rset.get_entity(self.row, self.col) rschema = self.vreg.schema.rschema(entity.name) visitor = OneHopRSchemaVisitor(self.req, rschema) s2d.schema2dot(outputfile=tmpfile, visitor=visitor)