from django.utils.translation import ugettext as _
import django.dispatch
-class ActiveTagManager(UndeletedObjectManager):
+class ActiveTagManager(models.Manager):
def get_query_set(self):
- return super(UndeletedObjectManager, self).get_query_set().exclude(used_count=0)
+ return super(ActiveTagManager, self).get_query_set().exclude(used_count__lt=1)
-class Tag(BaseModel, DeletableContent):
+class Tag(BaseModel):
name = models.CharField(max_length=255, unique=True)
created_by = models.ForeignKey(User, related_name='created_tags')
marked_by = models.ManyToManyField(User, related_name="marked_tags", through="MarkedTag")
active = ActiveTagManager()
- class Meta(DeletableContent.Meta):
- db_table = u'tag'
+
+ class Meta:
ordering = ('-used_count', 'name')
+ app_label = 'forum'
def __unicode__(self):
return self.name