class TagKey(Model): """ Stores references to available filters keys. """ project = models.ForeignKey(Project) key = models.CharField(max_length=32) values_seen = BoundedPositiveIntegerField(default=0) objects = TagKeyManager() class Meta: db_table = 'sentry_filterkey' unique_together = (('project', 'key'), ) __repr__ = sane_repr('project_id', 'key')
class TagKey(Model): """ Stores references to available filters keys. """ project = models.ForeignKey(Project) key = models.CharField(max_length=MAX_TAG_KEY_LENGTH) values_seen = BoundedPositiveIntegerField(default=0) label = models.CharField(max_length=64, null=True) objects = TagKeyManager() class Meta: db_table = 'sentry_filterkey' unique_together = (('project', 'key'), ) __repr__ = sane_repr('project_id', 'key') def get_label(self): return self.label or self.key.replace('_', ' ').title()