equal
deleted
inserted
replaced
6 |
6 |
7 PROFESSION_CHOICES = (('S', 'Student'), |
7 PROFESSION_CHOICES = (('S', 'Student'), |
8 ('F', 'Faculty'), |
8 ('F', 'Faculty'), |
9 ('P', 'Professional')) |
9 ('P', 'Professional')) |
10 |
10 |
|
11 FEEDBACK_CHOICES = (('0': 'Closed'), |
|
12 ('1': 'Day 1 Open'), |
|
13 ('2': 'Day 2 Open'), |
|
14 ) |
|
15 |
|
16 QUIZ_CHOICES = (('00': 'Closed'), |
|
17 ('11': 'Day1 Quiz1 Open'), |
|
18 ('12': 'Day1 Quiz2 Open'), |
|
19 ('21': 'Day2 Quiz1 Open'), |
|
20 ) |
11 |
21 |
12 class Profile(models.Model): |
22 class Profile(models.Model): |
13 """ A model to hold extra information about the user. |
23 """ A model to hold extra information about the user. |
14 """ |
24 """ |
15 |
25 |
32 description = models.TextField() |
42 description = models.TextField() |
33 start_date = models.DateField(help_text="YYYY-MM-DD") |
43 start_date = models.DateField(help_text="YYYY-MM-DD") |
34 stop_date = models.DateField(help_text="YYYY-MM-DD") |
44 stop_date = models.DateField(help_text="YYYY-MM-DD") |
35 attendees = models.ManyToManyField(User, related_name="%(class)s_attendees") |
45 attendees = models.ManyToManyField(User, related_name="%(class)s_attendees") |
36 organizers = models.ManyToManyField(User, related_name="%(class)s_organizers") |
46 organizers = models.ManyToManyField(User, related_name="%(class)s_organizers") |
37 |
47 |
38 feedback_open = models.BooleanField() |
48 registration_status = models.BooleanField(default=False) |
39 quiz_open = models.BooleanField() |
49 feedback_status = models.CharField(max_length=1, choices=FEEDBACK_CHOICES, default='0') |
|
50 quiz_status = models.CharField(max_length=2, choices=QUIZ_CHOICES, default='00') |
40 |
51 |
41 def __unicode__(self): |
52 def __unicode__(self): |
42 |
53 |
43 return self.title |
54 return self.title |