taskapp/models.py
changeset 116 cb7f54ed5866
parent 115 52f2b9968ccd
child 118 5bbb29a07b87
equal deleted inserted replaced
115:52f2b9968ccd 116:cb7f54ed5866
   134 class Request(models.Model):
   134 class Request(models.Model):
   135 
   135 
   136     sent_to = models.ManyToManyField(User, related_name = "%(class)s_sent_to", blank = False)
   136     sent_to = models.ManyToManyField(User, related_name = "%(class)s_sent_to", blank = False)
   137     sent_by = models.ForeignKey(User, related_name = "%(class)s_sent_by", blank = False)
   137     sent_by = models.ForeignKey(User, related_name = "%(class)s_sent_by", blank = False)
   138     role = models.CharField(max_length = 2, blank = False)
   138     role = models.CharField(max_length = 2, blank = False)
   139     reply = models.BooleanField(default = False)
   139     reply = models.BooleanField(default = False, blank = False)
   140     remarks = models.TextField(default = "",blank = True)
   140     remarks = models.TextField(default = "",blank = True)
   141     is_read = models.BooleanField(default = False)
   141     is_read = models.BooleanField(default = False, blank = False)
   142     is_valid = models.BooleanField(default = True)
   142     is_valid = models.BooleanField(default = True, blank = False)
   143     creation_date = models.DateTimeField()
   143     creation_date = models.DateTimeField()
   144     reply_date = models.DateTimeField()
   144     reply_date = models.DateTimeField()
   145     is_replied = models.BooleanField(default = False)
   145     is_replied = models.BooleanField(default = False)
   146     replied_by = models.ForeignKey(User, related_name = "%(class)s_replied_by", blank = True, null = True)
   146     replied_by = models.ForeignKey(User, related_name = "%(class)s_replied_by", blank = True, null = True)
   147     task = models.ForeignKey(Task,related_name = "%(class)s_task", blank = True, null = True)
   147     task = models.ForeignKey(Task,related_name = "%(class)s_task", blank = True, null = True)