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
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
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
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
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