diff -r ea1a44e4ad62 -r caad2367d940 web/views/schema.py
--- a/web/views/schema.py Wed Jul 15 09:45:13 2009 +0200
+++ b/web/views/schema.py Thu Jul 16 13:30:13 2009 +0200
@@ -7,7 +7,9 @@
"""
__docformat__ = "restructuredtext en"
-from logilab.mtconverter import html_escape
+from itertools import cycle
+
+from logilab.mtconverter import xml_escape
from yams import schema2dot as s2d
from cubicweb.selectors import implements, yes
@@ -47,7 +49,7 @@
def render_entity_title(self, entity):
self.w(u'
%s %s
'
% (entity.dc_type().capitalize(),
- html_escape(entity.dc_long_title())))
+ xml_escape(entity.dc_long_title())))
# CWEType ######################################################################
@@ -123,8 +125,8 @@
entity = self.entity(row, col)
url = entity.absolute_url(vid='schemagraph')
self.w(u'' % (
- html_escape(url),
- html_escape(self.req._('graphical schema for %s') % entity.name)))
+ xml_escape(url),
+ xml_escape(self.req._('graphical schema for %s') % entity.name)))
class CWETypeSPermView(EntityView):
id = 'cwetype-schema-permissions'
@@ -161,8 +163,8 @@
entity = self.entity(row, col)
if entity.reverse_state_of:
self.w(u'' % (
- html_escape(entity.absolute_url(vid='ewfgraph')),
- html_escape(self.req._('graphical workflow for %s') % entity.name)))
+ xml_escape(entity.absolute_url(vid='ewfgraph')),
+ xml_escape(self.req._('graphical workflow for %s') % entity.name)))
else:
self.w(u'%s
' % _('There is no workflow defined for this entity.'))