##// END OF EJS Templates
implements #293 gravatar link should be disabled when use_gravatar = false
marcink -
r1629:2196aa27 beta
parent child Browse files
Show More
@@ -11,6 +11,7 b' from pylons.templating import render_mak'
11 11 from paste.deploy.converters import asbool
12 12
13 13 from rhodecode import __version__
14 from rhodecode.lib import str2bool
14 15 from rhodecode.lib.auth import AuthUser, get_container_username
15 16 from rhodecode.lib.utils import get_repo_slug
16 17 from rhodecode.model import meta
@@ -25,6 +26,7 b' class BaseController(WSGIController):'
25 26 def __before__(self):
26 27 c.rhodecode_version = __version__
27 28 c.rhodecode_name = config.get('rhodecode_title')
29 c.use_gravatar = str2bool(config.get('use_gravatar'))
28 30 c.ga_code = config.get('rhodecode_ga_code')
29 31 c.repo_name = get_repo_slug(request)
30 32 c.backends = BACKENDS.keys()
@@ -454,9 +454,8 b' HasRepoPermissionAny, HasRepoPermissionA'
454 454 #==============================================================================
455 455
456 456 def gravatar_url(email_address, size=30):
457 if not str2bool(config['app_conf'].get('use_gravatar')) or \
458 not email_address or \
459 email_address == 'anonymous@rhodecode.org':
457 if (not str2bool(config['app_conf'].get('use_gravatar')) or
458 not email_address or email_address == 'anonymous@rhodecode.org'):
460 459 return url("/images/user%s.png" % size)
461 460
462 461 ssl_enabled = 'https' == request.environ.get('wsgi.url_scheme')
@@ -30,9 +30,12 b''
30 30 <div class="gravatar_box">
31 31 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(c.user.email)}"/></div>
32 32 <p>
33 <strong>${_('Change your avatar at')} <a href="http://gravatar.com">gravatar.com</a></strong><br/>
34 ${_('Using')} ${c.user.email}
35 </p>
33 %if c.use_gravatar:
34 <strong>${_('Change your avatar at')} <a href="http://gravatar.com">gravatar.com</a></strong>
35 <br/>${_('Using')} ${c.user.email}
36 %else:
37 <br/>${c.user.email}
38 %endif
36 39 </div>
37 40 </div>
38 41 <div class="field">
@@ -29,8 +29,12 b''
29 29 <div class="gravatar_box">
30 30 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(c.user.email)}"/></div>
31 31 <p>
32 <strong>${_('Change your avatar at')} <a href="http://gravatar.com">gravatar.com</a></strong><br/>
33 ${_('Using')} ${c.user.email}
32 %if c.use_gravatar:
33 <strong>${_('Change your avatar at')} <a href="http://gravatar.com">gravatar.com</a></strong>
34 <br/>${_('Using')} ${c.user.email}
35 %else:
36 <br/>${c.user.email}
37 %endif
34 38 </p>
35 39 </div>
36 40 </div>
General Comments 0
You need to be logged in to leave comments. Login now