# HG changeset patch # User Nicolas Chauvat # Date 1285250573 -7200 # Node ID 38cfda1ab60f6ba0cb8342f3b3d7e14d87678929 # Parent bdb85e3602c863089f57569c9f50655a1274af55 [views] fix foaf view for CWUser diff -r bdb85e3602c8 -r 38cfda1ab60f web/views/cwuser.py --- a/web/views/cwuser.py Fri Jul 16 16:08:04 2010 +0200 +++ b/web/views/cwuser.py Thu Sep 23 16:02:53 2010 +0200 @@ -19,6 +19,8 @@ __docformat__ = "restructuredtext en" +import hashlib + from logilab.mtconverter import xml_escape from cubicweb.selectors import one_line_rset, is_instance, match_user_groups @@ -68,21 +70,22 @@ def cell_call(self, row, col): entity = self.cw_rset.complete_entity(row, col) - self.w(u''' - - - ''' % (entity.absolute_url(), entity.absolute_url())) - self.w(u'\n' % entity.eid) - self.w(u'%s\n' % xml_escape(entity.dc_long_title())) + # account + self.w(u'\n' % entity.absolute_url()) + self.w(u' %s\n' % entity.login) + self.w(u'\n') + # person + self.w(u'\n' % entity.absolute_url()) + self.w(u' \n' % entity.absolute_url()) if entity.surname: - self.w(u'%s\n' + self.w(u'%s\n' % xml_escape(entity.surname)) if entity.firstname: - self.w(u'%s\n' + self.w(u'%s\n' % xml_escape(entity.firstname)) emailaddr = entity.cw_adapt_to('IEmailable').get_email() if emailaddr: - self.w(u'%s\n' % xml_escape(emailaddr)) + self.w(u'%s\n' % hashlib.sha1(emailaddr).hexdigest()) self.w(u'\n')