diff -r 31412adee482 -r dc6d44e69a70 web/views/vcard.py --- a/web/views/vcard.py Wed Jun 03 09:09:33 2009 +0200 +++ b/web/views/vcard.py Thu Apr 04 13:49:34 2019 +0200 @@ -9,7 +9,7 @@ from cubicweb.selectors import implements from cubicweb.view import EntityView -_ = unicode +_ = unicode VCARD_PHONE_TYPES = {'home': 'HOME', 'office': 'WORK', 'mobile': 'CELL', 'fax': 'FAX'} @@ -19,12 +19,12 @@ title = _('vcard') templatable = False content_type = 'text/x-vcard' - __select__ = implements('CWUser') + __select__ = implements('CWUser') def set_request_content_type(self): """overriden to set a .vcf filename""" self.req.set_content_type(self.content_type, filename='vcard.vcf') - + def cell_call(self, row, col): self.vcard_header() self.vcard_content(self.complete_entity(row, col)) @@ -33,11 +33,11 @@ def vcard_header(self): self.w(u'BEGIN:vcard\n') self.w(u'VERSION:3.0\n') - + def vcard_footer(self): self.w(u'NOTE:this card has been generated by CubicWeb\n') self.w(u'END:vcard\n') - + def vcard_content(self, entity): who = u'%s %s' % (entity.surname or '', entity.firstname or '')