98 deleted_by = models.ForeignKey(User, null = True, blank = True, |
98 deleted_by = models.ForeignKey(User, null = True, blank = True, |
99 related_name = "%(class)s_deleted_by") |
99 related_name = "%(class)s_deleted_by") |
100 comment_datetime = models.DateTimeField() |
100 comment_datetime = models.DateTimeField() |
101 is_deleted = models.BooleanField(default=False) |
101 is_deleted = models.BooleanField(default=False) |
102 |
102 |
|
103 class RequestPynts(models.Model): |
|
104 |
|
105 uniq_key = models.CharField(max_length = 10, unique = True) |
|
106 task = models.ForeignKey(Task, related_name = "%(class)s_task") |
|
107 pynts = models.PositiveIntegerField(default=0, help_text="No.of pynts") |
|
108 |
|
109 requested_by = models.ForeignKey(User, |
|
110 related_name = "%(class)s_requested_by") |
|
111 requested_for = models.ForeignKey(User, |
|
112 related_name = "%(class)s_requested_for") |
|
113 |
|
114 responded_by = models.ForeignKey(User, |
|
115 related_name = "%(class)s_responded_by") |
|
116 |
|
117 is_accepted = models.BooleanField(default=False) |
|
118 remarks = models.CharField(max_length=100, blank=True, |
|
119 help_text="Reason in case of rejection") |
|
120 |
|
121 request_datetime = models.DateTimeField() |
|
122 is_responded = models.BooleanField(default=False) |
|
123 |
103 tagging.register(Task) |
124 tagging.register(Task) |