24 ("CD", "Closed"), |
24 ("CD", "Closed"), |
25 ("DL", "Deleted"), |
25 ("DL", "Deleted"), |
26 ("CM", "Completed")) |
26 ("CM", "Completed")) |
27 |
27 |
28 NOTIFY_CHOICES = ( |
28 NOTIFY_CHOICES = ( |
29 ("MT", "Add Mentor"), |
29 ("MT", "Add Reviewer"), |
30 ("DV", "Developer"), |
30 ("DV", "Developer"), |
31 ("MG", "Manager"), |
31 ("MG", "Manager"), |
32 ("AD", "Admin"), |
32 ("AD", "Admin"), |
33 ("PY", "Assign credits"), |
33 ("PY", "Assign credits"), |
34 ("CM", "Task completed"), |
34 ("CM", "Task completed"), |
35 ("CD", "Task closed"), |
35 ("CD", "Task closed"), |
36 ("DL", "Task deleted"), |
36 ("DL", "Task deleted"), |
37 ("NU", "New User"), |
37 ("NU", "New User"), |
38 ("NT", "New Mentor"), |
38 ("NT", "New Reviewer"), |
39 ("ND", "New Developer"), |
39 ("ND", "New Developer"), |
40 ("NG", "New Manager"), |
40 ("NG", "New Manager"), |
41 ("NA", "New Admin"), |
41 ("NA", "New Admin"), |
42 ("AU", "Assign user"), ## i mean assign the task |
42 ("AU", "Assign user"), ## i mean assign the task |
43 ("RU", "Remove user"), ## remove from working users list in task |
43 ("RU", "Remove user"), ## remove from working users list in task |
95 tags_field = TagField(verbose_name = u"Tags", help_text = u"Give comma seperated tags") |
95 tags_field = TagField(verbose_name = u"Tags", help_text = u"Give comma seperated tags") |
96 |
96 |
97 credits = models.PositiveSmallIntegerField(help_text = u"No.of credits a user gets on completing the task") |
97 credits = models.PositiveSmallIntegerField(help_text = u"No.of credits a user gets on completing the task") |
98 progress = models.PositiveSmallIntegerField(default = 0) |
98 progress = models.PositiveSmallIntegerField(default = 0) |
99 |
99 |
100 mentors = models.ManyToManyField(User, related_name = "%(class)s_mentors") |
100 reviewers = models.ManyToManyField(User, related_name = "%(class)s_reviewers") |
101 created_by = models.ForeignKey(User, related_name = "%(class)s_created_by") |
101 created_by = models.ForeignKey(User, related_name = "%(class)s_created_by") |
102 claimed_users = models.ManyToManyField(User, blank = True, related_name = "%(class)s_claimed_users") |
102 claimed_users = models.ManyToManyField(User, blank = True, related_name = "%(class)s_claimed_users") |
103 assigned_users = models.ManyToManyField(User, blank = True, related_name = "%(class)s_assigned_users") |
103 assigned_users = models.ManyToManyField(User, blank = True, related_name = "%(class)s_assigned_users") |
104 |
104 |
105 creation_datetime = models.DateTimeField() |
105 creation_datetime = models.DateTimeField() |