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) |