pytask/taskapp/models.py
changeset 85 4ca185390379
parent 84 2120e853f10b
child 86 2f20098f2da3
equal deleted inserted replaced
84:2120e853f10b 85:4ca185390379
    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