Exemplo n.º 1
0
 def index(self):
     """Handle the front-page."""
     if config.get('single_user', False):
         override_template(self.index, 'genshi:hiringpond.templates.resume')
         user = get_user_or_default_user()
     else:
         user = None
     return {'user': user, 'tags': ''}
Exemplo n.º 2
0
 def index(self):
     """Handle the front-page."""
     if config.get('single_user', False):
         override_template(self.index, 'genshi:hiringpond.templates.resume')
         user = get_user_or_default_user()
     else:
         user = None
     return {'user': user, 'tags': ''}
Exemplo n.º 3
0
 def vcard(self, uid=None):
     user = get_user_or_default_user(uid)
     enc = Encoder()
     vcf = render.render({'user':user}, template_engine='vcard', template_name='hiringpond.templates.vcard')
     data = enc.encode(vcf, {'ec_level': 3})
     #data = pyqrcode.MakeQRImage()
     buff = StringIO()
     data.save(buff, 'png')
     img = buff.getvalue()
     buff.close()
     return img
Exemplo n.º 4
0
 def vcard(self, uid=None):
     user = get_user_or_default_user(uid)
     enc = Encoder()
     vcf = render.render({'user': user},
                         template_engine='vcard',
                         template_name='hiringpond.templates.vcard')
     data = enc.encode(vcf, {'ec_level': 3})
     #data = pyqrcode.MakeQRImage()
     buff = StringIO()
     data.save(buff, 'png')
     img = buff.getvalue()
     buff.close()
     return img
Exemplo n.º 5
0
 def vcf(self, uid=None):
     user = get_user_or_default_user(uid)
     return {'user': user}
Exemplo n.º 6
0
 def logo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.logo
Exemplo n.º 7
0
 def photo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.photo
Exemplo n.º 8
0
 def resume(self, uid=None, fmt='html', tags=''):
     user = get_user_or_default_user(uid)
     return {'user': user, 'tags': set(tags.split(','))}
Exemplo n.º 9
0
 def vcf(self, uid=None):
     user = get_user_or_default_user(uid)
     return {'user':user}
Exemplo n.º 10
0
 def logo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.logo
Exemplo n.º 11
0
 def photo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.photo
Exemplo n.º 12
0
 def resume(self, uid=None, fmt='html', tags=''):
     user = get_user_or_default_user(uid)
     return {'user': user, 'tags': set(tags.split(','))}