summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhusudan.C.S2010-11-08 00:48:45 +0530
committerMadhusudan.C.S2010-11-08 00:48:45 +0530
commit54a1520049b8a4a7907a969053dd70a104c8629d (patch)
tree6be26e48978c918fa2f26233c98218f88722e441
parent5630051fdbe2eac2472a65e5c81564015726b524 (diff)
downloadscipycon-54a1520049b8a4a7907a969053dd70a104c8629d.tar.gz
scipycon-54a1520049b8a4a7907a969053dd70a104c8629d.tar.bz2
scipycon-54a1520049b8a4a7907a969053dd70a104c8629d.zip
Added Django model for accommodation forms.
-rw-r--r--project/scipycon/registration/models.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/project/scipycon/registration/models.py b/project/scipycon/registration/models.py
index a465bdc..70e7d04 100644
--- a/project/scipycon/registration/models.py
+++ b/project/scipycon/registration/models.py
@@ -25,6 +25,11 @@ OCCUPATION_CHOICES = (
('Other', 'Other')
)
+SEX_CHOICES = (
+ ('Male', 'Male'),
+ ('Female', 'Female'),
+ ('Other', 'Other')
+ )
class Wifi(base_models.ScopedBase):
"""Defines wifi options at SciPy.in
@@ -36,6 +41,27 @@ class Wifi(base_models.ScopedBase):
help_text=WIFI_HELP, verbose_name="Laptop")
+class Accommodation(base_models.ScopedBase):
+ """Defines accommodation information for SciPy.in
+ """
+
+ user = models.ForeignKey(User)
+
+ sex = models.CharField(max_length=50, choices=SEX_CHOICES,
+ verbose_name="Gender",
+ blank=True, null=True)
+
+ accommodation_required = models.BooleanField(
+ default=False, blank=True,
+ verbose_name="Accommodation required",
+ help_text="Check if you need accommodation.")
+
+ accommodation_days = models.IntegerField(
+ default=0, blank=True,
+ verbose_name="Number of days",
+ help_text="Number of days the accommodation is required for?")
+
+
class Registration(base_models.ScopedBase):
"""Defines registration at SciPy.in"""