Files
dss/spa/models/MixPlay.py
2013-03-13 14:03:05 +00:00

26 lines
738 B
Python

from django.db import models
from spa.models._Activity import _Activity
class MixPlay(_Activity):
mix = models.ForeignKey('spa.Mix', related_name='plays')
def __unicode__(self):
if self.user is None:
return "%s %s %s %s" % ("Anonymous", self.get_verb_passed(), self.get_object_name(), self.date)
else:
return "%s %s %s %s" % (self.user.get_full_name(), self.get_verb_passed(), self.get_object_name(), self.date)
def get_verb_passed(self):
return "played"
def get_object_singular(self):
return "mix"
def get_object_name(self):
return self.mix.title
def get_object_url(self):
return self.mix.get_absolute_url()