goa/appobjects/components.py
branchstable
changeset 2312 af4d8f75c5db
parent 1977 606923dff11b
child 2381 caad2367d940
equal deleted inserted replaced
2311:f178182b1305 2312:af4d8f75c5db
     5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     7 """
     7 """
     8 __docformat__ = "restructuredtext en"
     8 __docformat__ = "restructuredtext en"
     9 
     9 
    10 from logilab.mtconverter import html_escape
    10 from logilab.mtconverter import xml_escape
    11 
    11 
    12 from cubicweb import typed_eid
    12 from cubicweb import typed_eid
    13 from cubicweb.selectors import one_line_rset, match_search_state, accept
    13 from cubicweb.selectors import one_line_rset, match_search_state, accept
    14 from cubicweb.schema import display_name
    14 from cubicweb.schema import display_name
    15 from cubicweb.common.view import StartupView, EntityView
    15 from cubicweb.common.view import StartupView, EntityView
    72             continue
    72             continue
    73         etype = eschema.type
    73         etype = eschema.type
    74         label = display_name(req, etype, 'plural')
    74         label = display_name(req, etype, 'plural')
    75         view = self.vreg.select_view('list', req, req.etype_rset(etype))
    75         view = self.vreg.select_view('list', req, req.etype_rset(etype))
    76         url = view.url()
    76         url = view.url()
    77         etypelink = u'&nbsp;<a href="%s">%s</a>' % (html_escape(url), label)
    77         etypelink = u'&nbsp;<a href="%s">%s</a>' % (xml_escape(url), label)
    78         yield (label, etypelink, self.add_entity_link(eschema, req))
    78         yield (label, etypelink, self.add_entity_link(eschema, req))
    79 
    79 
    80 ManageView.entity_types = entity_types_no_count
    80 ManageView.entity_types = entity_types_no_count
    81 
    81 
    82 
    82