Example #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': ''}
Example #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': ''}
Example #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
Example #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
Example #5
0
 def vcf(self, uid=None):
     user = get_user_or_default_user(uid)
     return {'user': user}
Example #6
0
 def logo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.logo
Example #7
0
 def photo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.photo
Example #8
0
 def resume(self, uid=None, fmt='html', tags=''):
     user = get_user_or_default_user(uid)
     return {'user': user, 'tags': set(tags.split(','))}
Example #9
0
 def vcf(self, uid=None):
     user = get_user_or_default_user(uid)
     return {'user':user}
Example #10
0
 def logo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.logo
Example #11
0
 def photo(self, uid=None):
     user = get_user_or_default_user(uid)
     return user.photo
Example #12
0
 def resume(self, uid=None, fmt='html', tags=''):
     user = get_user_or_default_user(uid)
     return {'user': user, 'tags': set(tags.split(','))}