Mercurial > kallithea
changeset 2733:d62f09590246 beta
allow alternative gravatar URL
author | domruf <dominikruf@gmail.com> |
---|---|
date | Tue, 14 Aug 2012 15:21:50 +0200 |
parents | 298bac3757a7 |
children | d2f552429ef3 |
files | rhodecode/lib/helpers.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/helpers.py Tue Aug 14 01:16:29 2012 +0200 +++ b/rhodecode/lib/helpers.py Tue Aug 14 15:21:50 2012 +0200 @@ -692,6 +692,10 @@ #============================================================================== def gravatar_url(email_address, size=30): + if(config['app_conf'].get('alternative_gravatar')): + if(str2bool(config['app_conf'].get('alternative_gravatar_hash'))): + email_address = hashlib.md5(email_address.lower()).hexdigest() + return "%s/%s?s=%s" % (config['app_conf'].get('alternative_gravatar').strip('/'), email_address, size) if (not str2bool(config['app_conf'].get('use_gravatar')) or not email_address or email_address == 'anonymous@rhodecode.org'): f = lambda a, l: min(l, key=lambda x: abs(x - a))