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