40 |
40 |
41 uniq_key = models.CharField(max_length = 10, unique = True) |
41 uniq_key = models.CharField(max_length = 10, unique = True) |
42 task = models.ForeignKey('Task', related_name = "%(class)s_task") |
42 task = models.ForeignKey('Task', related_name = "%(class)s_task") |
43 |
43 |
44 data = models.TextField() |
44 data = models.TextField() |
45 created_by = models.ForeignKey(User, related_name = "%(class)s_created_by") |
45 commented_by = models.ForeignKey(User, related_name = "%(class)s_created_by") |
46 deleted_by = models.ForeignKey(User, null = True, blank = True, |
46 deleted_by = models.ForeignKey(User, null = True, blank = True, |
47 related_name = "%(class)s_deleted_by") |
47 related_name = "%(class)s_deleted_by") |
48 creation_datetime = models.DateTimeField() |
48 comment_datetime = models.DateTimeField() |
49 is_deleted = models.BooleanField(default=False) |
49 is_deleted = models.BooleanField(default=False) |
50 |
50 |
51 def __unicode__(self): |
51 def __unicode__(self): |
52 return unicode(self.task.title) |
52 return unicode(self.task.title) |
|
53 |
|
54 class TaskClaim(models.Model): |
|
55 |
|
56 uniq_key = models.CharField(max_length = 10, unique = True) |
|
57 task = models.ForeignKey('Task', related_name = "%(class)s_task") |
|
58 |
|
59 claimed_by = models.ForeignKey(User, related_name = "%(class)s_created_by") |
|
60 proposal = models.TextField() |
|
61 |
|
62 comment_datetime = models.DateTimeField() |
|
63 is_deleted = models.BooleanField(default=False) |
|
64 |
|
65 def __unicode__(self): |
|
66 return unicode(self.task.title) |
|
67 |