diff options
author | etienne <etienne@07715635-78ed-41b0-aaf1-0afda6c37f35> | 2009-12-03 11:33:27 +0000 |
---|---|---|
committer | etienne <etienne@07715635-78ed-41b0-aaf1-0afda6c37f35> | 2009-12-03 11:33:27 +0000 |
commit | e8784c0d1b75bb66739267e5f05161d210b3e199 (patch) | |
tree | f3d1a77b08c5dcffd13665058d44142fdb38bc15 /polls/models.py | |
parent | 7789bff7cb978d475157e815a636f351c9955837 (diff) | |
download | Papillon-e8784c0d1b75bb66739267e5f05161d210b3e199.tar.bz2 Papillon-e8784c0d1b75bb66739267e5f05161d210b3e199.zip |
Refactoring of the code - Using newforms - Change from ReST to markdown
Diffstat (limited to 'polls/models.py')
-rw-r--r-- | polls/models.py | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/polls/models.py b/polls/models.py index 8f41cec..c05d6eb 100644 --- a/polls/models.py +++ b/polls/models.py @@ -41,21 +41,29 @@ class PollUser(models.Model): modification_date = models.DateTimeField(auto_now=True) class Poll(models.Model): + base_url = models.CharField(max_length=100, help_text=_('Copy this \ +address and send it to voters who want to participate to this poll')) + admin_url = models.CharField(max_length=100, help_text=_("Address to \ +modify the current poll")) + author_name = models.CharField(verbose_name=_("Author name"), + max_length=100, help_text=_("Name, firstname or nickname of the author")) + author = models.ForeignKey(PollUser, null=True, blank=True) name = models.CharField(max_length=200) description = models.CharField(max_length=1000) - author = models.ForeignKey(PollUser) category = models.ForeignKey(Category, null=True, blank=True) - enddate = models.DateTimeField(null=True, blank=True) - base_url = models.CharField(max_length=100) - admin_url = models.CharField(max_length=100) - modification_date = models.DateTimeField(auto_now=True) - public = models.BooleanField(default=False) - open = models.BooleanField(default=True) TYPE = (('P', _('Yes/No poll')), ('B', _('Yes/No/Maybe poll')), ('O', _('One choice poll')),) # ('M', _('Meeting')),) type = models.CharField(max_length=1, choices=TYPE) + dated_choices = models.BooleanField(verbose_name=_("Choices are dates"), + default=False, help_text=_("Check this option to choose between dates")) + enddate = models.DateTimeField(null=True, blank=True) + modification_date = models.DateTimeField(auto_now=True) + public = models.BooleanField(default=False) + opened_admin = models.BooleanField(default=False) + hide_choices = models.BooleanField(default=False) + open = models.BooleanField(default=True) def getTypeLabel(self): idx = [type[0] for type in self.TYPE].index(self.type) |