示例#1
0
    def get_tag_value_label(self, key, value):
        label = value

        if key == 'sentry:user':
            if value.startswith('id:'):
                label = value[len('id:'):]
            elif value.startswith('email:'):
                label = value[len('email:'):]
            elif value.startswith('username:'******'username:'******'ip:'):
                label = value[len('ip:'):]
        elif key == 'sentry:release':
            from sentry.models import Release

            label = Release.get_display_version(value)

        return label
示例#2
0
    def get_tag_value_label(self, key, value):
        label = value

        if key == "sentry:user":
            if value.startswith("id:"):
                label = value[len("id:"):]
            elif value.startswith("email:"):
                label = value[len("email:"):]
            elif value.startswith("username:"******"username:"******"ip:"):
                label = value[len("ip:"):]
        elif key == "sentry:release":
            from sentry.models import Release

            label = Release.get_display_version(value)

        return label
示例#3
0
文件: base.py 项目: Kayle009/sentry
    def get_tag_value_label(self, key, value):
        label = value

        if key == 'sentry:user':
            if value.startswith('id:'):
                label = value[len('id:'):]
            elif value.startswith('email:'):
                label = value[len('email:'):]
            elif value.startswith('username:'******'username:'******'ip:'):
                label = value[len('ip:'):]
        elif key == 'sentry:release':
            from sentry.models import Release

            label = Release.get_display_version(value)

        return label
示例#4
0
    def get_attrs(self, item_list, user):
        result = {}
        for item in item_list:
            label = item.value
            if item.key == 'sentry:user':
                if item.value.startswith('id:'):
                    label = item.value[len('id:'):]
                elif item.value.startswith('email:'):
                    label = item.value[len('email:'):]
                elif item.value.startswith('username:'******'username:'******'ip:'):
                    label = item.value[len('ip:'):]
            elif item.key == 'sentry:release':
                label = Release.get_display_version(item.value)

            result[item] = {
                'name': label,
            }

        return result
示例#5
0
 def get_label(self):
     # HACK(dcramer): quick and dirty way to hack in better display states
     if self.key == 'sentry:release':
         return Release.get_display_version(self.value)
     return self.value