taskapp/models.py
changeset 205 0c317f68df49
parent 204 fa1da06d25c9
child 215 84ec0ca5bc68
equal deleted inserted replaced
204:fa1da06d25c9 205:0c317f68df49
   125     attachment = models.FileField(upload_to = UPLOADS_DIR, blank = True)
   125     attachment = models.FileField(upload_to = UPLOADS_DIR, blank = True)
   126     
   126     
   127     def __unicode__(self):
   127     def __unicode__(self):
   128         return unicode(self.task.title)
   128         return unicode(self.task.title)
   129 
   129 
   130 class Claim(models.Model):
       
   131     
       
   132     task = models.ForeignKey('Task')
       
   133     user = models.ForeignKey(User)
       
   134     message = models.TextField()
       
   135     creation_datetime = models.DateTimeField()
       
   136 
       
   137 class Request(models.Model):
   130 class Request(models.Model):
   138 
   131 
   139     sent_to = models.ManyToManyField(User, related_name = "%(class)s_sent_to", blank = False)
   132     sent_to = models.ManyToManyField(User, related_name = "%(class)s_sent_to", blank = False)
   140     sent_by = models.ForeignKey(User, related_name = "%(class)s_sent_by", blank = False)
   133     sent_by = models.ForeignKey(User, related_name = "%(class)s_sent_by", blank = False)
   141     role = models.CharField(max_length = 2, blank = False)
   134     role = models.CharField(max_length = 2, blank = False)