taskapp/models.py
changeset 58 e0ec1901dfce
parent 52 0b73f0d8e06e
child 59 f6a3bf088a9e
equal deleted inserted replaced
57:67e0d0a915e3 58:e0ec1901dfce
   108     message = models.TextField()
   108     message = models.TextField()
   109     creation_datetime = models.DateTimeField()
   109     creation_datetime = models.DateTimeField()
   110 
   110 
   111 class Request(models.Model):
   111 class Request(models.Model):
   112 
   112 
   113     to = models.ForeignKey(User, related_name = "%(class)s_to", blank = False)
   113     to = models.ManyToManyField(User, related_name = "%(class)s_to", blank = False)
   114     by = models.ForeignKey(User, related_name = "%(class)s_by", blank = False)
   114     by = models.ForeignKey(User, related_name = "%(class)s_by", blank = False)
   115     role = models.CharField(max_length = 2, blank = False)
   115     role = models.CharField(max_length = 2, blank = False)
   116     is_active = models.BooleanField(default = True)
   116     is_active = models.BooleanField(default = True)
   117     reply = models.BooleanField(default = False)
   117     reply = models.BooleanField(default = False)
   118     read = models.BooleanField()
   118     read = models.BooleanField(default = False)
   119     creation_date = models.DateTimeField()
   119     creation_date = models.DateTimeField()
   120     reply_date = models.DateTimeField()
   120     reply_date = models.DateTimeField()
       
   121     replied = models.BooleanField(default = False)
   121 
   122 
   122 class Notification(models.Model):
   123 class Notification(models.Model):
   123 
   124 
   124     to = models.ManyToManyField(User, related_name = "%(class)s_to", blank = False)
   125     to = models.ManyToManyField(User, related_name = "%(class)s_to", blank = False)
   125     is_read = models.BooleanField(default = False)
   126     is_read = models.BooleanField(default = False)