--- a/reg/models.py Mon Apr 12 02:57:25 2010 +0530
+++ b/reg/models.py Mon Apr 12 04:23:13 2010 +0530
@@ -8,6 +8,16 @@
('F', 'Faculty'),
('P', 'Professional'))
+FEEDBACK_CHOICES = (('0': 'Closed'),
+ ('1': 'Day 1 Open'),
+ ('2': 'Day 2 Open'),
+ )
+
+QUIZ_CHOICES = (('00': 'Closed'),
+ ('11': 'Day1 Quiz1 Open'),
+ ('12': 'Day1 Quiz2 Open'),
+ ('21': 'Day2 Quiz1 Open'),
+ )
class Profile(models.Model):
""" A model to hold extra information about the user.
@@ -34,9 +44,10 @@
stop_date = models.DateField(help_text="YYYY-MM-DD")
attendees = models.ManyToManyField(User, related_name="%(class)s_attendees")
organizers = models.ManyToManyField(User, related_name="%(class)s_organizers")
-
- feedback_open = models.BooleanField()
- quiz_open = models.BooleanField()
+
+ registration_status = models.BooleanField(default=False)
+ feedback_status = models.CharField(max_length=1, choices=FEEDBACK_CHOICES, default='0')
+ quiz_status = models.CharField(max_length=2, choices=QUIZ_CHOICES, default='00')
def __unicode__(self):