# HG changeset patch # User Nishanth Amuluru # Date 1294500497 -19800 # Node ID 4ca1853903795afca54f1b04de5a1b295f3204d9 # Parent 2120e853f10b6b490bd7445b23eff8e721a8f3f3 added claim model diff -r 2120e853f10b -r 4ca185390379 pytask/taskapp/models.py --- a/pytask/taskapp/models.py Sat Jan 08 20:55:34 2011 +0530 +++ b/pytask/taskapp/models.py Sat Jan 08 20:58:17 2011 +0530 @@ -42,11 +42,26 @@ task = models.ForeignKey('Task', related_name = "%(class)s_task") data = models.TextField() - created_by = models.ForeignKey(User, related_name = "%(class)s_created_by") + commented_by = models.ForeignKey(User, related_name = "%(class)s_created_by") deleted_by = models.ForeignKey(User, null = True, blank = True, related_name = "%(class)s_deleted_by") - creation_datetime = models.DateTimeField() + comment_datetime = models.DateTimeField() is_deleted = models.BooleanField(default=False) def __unicode__(self): return unicode(self.task.title) + +class TaskClaim(models.Model): + + uniq_key = models.CharField(max_length = 10, unique = True) + task = models.ForeignKey('Task', related_name = "%(class)s_task") + + claimed_by = models.ForeignKey(User, related_name = "%(class)s_created_by") + proposal = models.TextField() + + comment_datetime = models.DateTimeField() + is_deleted = models.BooleanField(default=False) + + def __unicode__(self): + return unicode(self.task.title) +