mirror of
https://github.com/nikdoof/django-ett.git
synced 2025-12-17 19:59:25 +00:00
Add total_time to tasks, and archive flag
This commit is contained in:
@@ -14,8 +14,16 @@ class Task(models.Model):
|
||||
|
||||
user = models.ForeignKey(User, related_name='tasks')
|
||||
name = models.CharField('Task Name', max_length=200, blank=False)
|
||||
archived = models.BooleanField('Archived?', default=False)
|
||||
created = models.DateTimeField('Created Date/Time', auto_now_add=True)
|
||||
|
||||
@property
|
||||
def total_time(self):
|
||||
entries = self.entries.filter(type=TimeEntry.TYPE_ON).count()
|
||||
if entries:
|
||||
return entries * 15
|
||||
return 0
|
||||
|
||||
def __unicode__(self):
|
||||
if self.name:
|
||||
return self.name
|
||||
@@ -51,5 +59,5 @@ class TimeEntry(models.Model):
|
||||
return 0
|
||||
|
||||
def __unicode__(self):
|
||||
return u'%s - %s %s' % (self.task.name, self.date,
|
||||
return u'%s - %s %s' % (self.task.name, self.date,
|
||||
self.get_segment_time())
|
||||
|
||||
Reference in New Issue
Block a user