コード例 #1
0
ファイル: base.py プロジェクト: joan2015/sentry
 def avatar_as_html(self):
     user = self.activity.user
     if not user:
         return '<img class="avatar" src="{}" width="20px" height="20px" />'.format(
             escape(self._get_sentry_avatar_url())
         )
     avatar_type = user.get_avatar_type()
     if avatar_type == "upload":
         return '<img class="avatar" src="{}" />'.format(escape(self._get_user_avatar_url(user)))
     elif avatar_type == "letter_avatar":
         return get_email_avatar(user.get_display_name(), user.get_label(), 20, False)
     else:
         return get_email_avatar(user.get_display_name(), user.get_label(), 20, True)
コード例 #2
0
ファイル: avatar.py プロジェクト: zhangwei0102/sentry
def avatar_as_html(user: User) -> str:
    if not user:
        return '<img class="avatar" src="{}" width="20px" height="20px" />'.format(
            escape(get_sentry_avatar_url()))
    avatar_type = user.get_avatar_type()
    if avatar_type == "upload":
        return f'<img class="avatar" src="{escape(get_user_avatar_url(user))}" />'
    elif avatar_type == "letter_avatar":
        return get_email_avatar(user.get_display_name(), user.get_label(), 20,
                                False)
    else:
        return get_email_avatar(user.get_display_name(), user.get_label(), 20,
                                True)
コード例 #3
0
ファイル: base.py プロジェクト: alexandrul/sentry
 def avatar_as_html(self):
     user = self.activity.user
     if not user:
         return u'<img class="avatar" src="{}" width="20px" height="20px" />'.format(
             escape(self._get_sentry_avatar_url())
         )
     avatar_type = user.get_avatar_type()
     if avatar_type == 'upload':
         return u'<img class="avatar" src="{}" />'.format(
             escape(self._get_user_avatar_url(user)))
     elif avatar_type == 'letter_avatar':
         return get_email_avatar(user.get_display_name(), user.get_label(), 20, False)
     else:
         return get_email_avatar(user.get_display_name(), user.get_label(), 20, True)
コード例 #4
0
 def avatar_as_html(self):
     user = self.activity.user
     if not user:
         return '<span class="avatar sentry"></span>'
     avatar_type = user.get_avatar_type()
     if avatar_type == 'upload':
         return '<img class="avatar" src="{}" />'.format(
             escape(self._get_user_avatar_url(user)))
     elif avatar_type == 'letter_avatar':
         return get_email_avatar(user.get_display_name(), user.get_label(),
                                 20, False)
     else:
         return get_email_avatar(user.get_display_name(), user.get_label(),
                                 20, True)
コード例 #5
0
ファイル: sentry_avatars.py プロジェクト: liang0/sentry-1
def email_avatar(context,
                 display_name,
                 identifier,
                 size=None,
                 try_gravatar=True):
    return mark_safe(
        get_email_avatar(display_name, identifier, size, try_gravatar))
コード例 #6
0
ファイル: sentry_helpers.py プロジェクト: GeekGalaxy/sentry
def email_avatar(context, display_name, identifier, size=None, try_gravatar=True):
    return get_email_avatar(display_name, identifier, size, try_gravatar)
コード例 #7
0
ファイル: sentry_helpers.py プロジェクト: Andy-hpliu/sentry
def email_avatar(context, display_name, identifier, size=None):
    return get_email_avatar(display_name, identifier, size)
コード例 #8
0
def email_avatar(context, display_name, identifier, size=None):
    return get_email_avatar(display_name, identifier, size)