# HG changeset patch # User Nishanth Amuluru # Date 1294502883 -19800 # Node ID 437af7ad6cb9db38c64f2e5cd31e10d413c024d9 # Parent 539e7a0b5d860b10846215a179a37afc4e940472 added request pynts model diff -r 539e7a0b5d86 -r 437af7ad6cb9 pytask/taskapp/models.py --- a/pytask/taskapp/models.py Sat Jan 08 21:13:56 2011 +0530 +++ b/pytask/taskapp/models.py Sat Jan 08 21:38:03 2011 +0530 @@ -100,4 +100,25 @@ comment_datetime = models.DateTimeField() is_deleted = models.BooleanField(default=False) +class RequestPynts(models.Model): + + uniq_key = models.CharField(max_length = 10, unique = True) + task = models.ForeignKey(Task, related_name = "%(class)s_task") + pynts = models.PositiveIntegerField(default=0, help_text="No.of pynts") + + requested_by = models.ForeignKey(User, + related_name = "%(class)s_requested_by") + requested_for = models.ForeignKey(User, + related_name = "%(class)s_requested_for") + + responded_by = models.ForeignKey(User, + related_name = "%(class)s_responded_by") + + is_accepted = models.BooleanField(default=False) + remarks = models.CharField(max_length=100, blank=True, + help_text="Reason in case of rejection") + + request_datetime = models.DateTimeField() + is_responded = models.BooleanField(default=False) + tagging.register(Task)