X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=base%2Fmodels.py;h=806b4ec64869d9ca293fa9c9bfdcd4641ccf6083;hb=0bb81ee5973a3fb3096c5e8ccbb3dd49dae0934c;hp=1ba0cff42eda9d7fd5c93f4642654dde08c59f03;hpb=25f8408523048e3734758d970efaf12b1d7157db;p=matthijs%2Fprojects%2Fxerxes.git diff --git a/base/models.py b/base/models.py index 1ba0cff..806b4ec 100644 --- a/base/models.py +++ b/base/models.py @@ -1,6 +1,29 @@ from django.db import models +from django.utils.translation import ugettext_lazy as _ +from django.conf import settings +from django.contrib.auth.models import User -# Create your models here. -class EEObject(models.Model): - created = models.DateField(auto_now_add=1) - modified = models.DateField(auto_now=1) +class UserProfile(models.Model): + user = models.ForeignKey(User, unique=True, verbose_name=_("User")) + address = models.CharField(max_length=100, verbose_name=_("Address")) + # We won't use something NL specific here, or set a maxlength of 6, + # to allow for zipcodes from other countries. + zipcode = models.CharField(max_length=10, verbose_name=_("Zipcode")) + town = models.CharField(max_length=100, verbose_name=_("Town")) + birthdate = models.DateField(verbose_name=_("Birthdate")) + # Allow for multiple numbers + telephone = models.CharField(max_length=50, verbose_name=_("Telephone number")) + anonymous = models.BooleanField(verbose_name=_("Hide my full name")) + + vegetarian = models.BooleanField(verbose_name=_("Vegetarian")) + foodallergies = models.CharField(max_length=100,blank=True, verbose_name=_("Food allergies")) + otherallergies = models.CharField(max_length=100, blank=True, verbose_name=_("Other allergies")) + bloodgroup = models.CharField(max_length=50, blank=True, verbose_name=_("Blood group")) + othermedical = models.TextField(blank=True, verbose_name=_("Other medical issues")) + + warnname = models.TextField(verbose_name=_("Warn in case of accident (name)")) + warntelephone = models.TextField(verbose_name=_("Warn in case of accident (phone number)")) + + class Admin: + pass +# vim: set sts=4 sw=4 expandtab: