--- a/web/views/vcard.py Thu May 14 10:24:56 2009 +0200
+++ b/web/views/vcard.py Thu May 14 11:38:40 2009 +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 '')