diff options
Diffstat (limited to 'polls/models.py')
| -rw-r--r-- | polls/models.py | 37 | 
1 files changed, 28 insertions, 9 deletions
| diff --git a/polls/models.py b/polls/models.py index c05d6eb..82981f7 100644 --- a/polls/models.py +++ b/polls/models.py @@ -48,22 +48,41 @@ 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) +    name = models.CharField(max_length=200, verbose_name=_("Poll name"), +                            help_text=_("Global name to present the poll")) +    description = models.CharField(max_length=1000, +                            verbose_name=_("Poll description"),  +                            help_text=_("Precise description of the poll"))      category = models.ForeignKey(Category, null=True, blank=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) +    type = models.CharField(max_length=1, choices=TYPE, +                      verbose_name=_("Type of the poll"), +                      help_text=_("""Type of the poll: + + - "Yes/No poll" is the appropriate type for a simple multi-choice poll + - "Yes/No/Maybe poll" allows voters to stay undecided + - "One choice poll" gives only one option to choose from +"""))      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) +    enddate = models.DateTimeField(null=True, blank=True, +verbose_name=_("Closing date"), help_text=_("Closing date for participating to \ +the poll"))      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) +    public = models.BooleanField(default=False, +verbose_name=_("Display the poll on main page"), help_text=_("Check this \ +option to make the poll public")) +    opened_admin = models.BooleanField(default=False, +verbose_name=_("Allow users to add choices"), help_text=_("Check this option \ +to open the poll to new choices submitted by users")) +    hide_choices = models.BooleanField(default=False, +verbose_name=_("Hide votes to new voters"), help_text=_("Check this option to \ +hide poll results to new users")) +    open = models.BooleanField(default=True, +verbose_name=_("State of the poll"), help_text=_("Uncheck this option to close \ +the poll/check the poll to reopen it"))      def getTypeLabel(self):          idx = [type[0] for type in self.TYPE].index(self.type) | 
