- open_label = models.CharField(max_length=255, blank=True)
- close_label = models.CharField(max_length=255, blank=True)
- text = models.TextField()
- url = models.CharField(max_length=1024)
- priority = models.PositiveSmallIntegerField(default=0)
- since = models.DateTimeField(null=True, blank=True)
- until = models.DateTimeField(null=True, blank=True)
- show_members = models.BooleanField(default=False)
- staff_preview = models.BooleanField(default=False)
+ open_label = models.CharField('etykieta otwierania', max_length=255, blank=True)
+ close_label = models.CharField('etykieta zamykania', max_length=255, blank=True)
+ text = models.TextField('tekst')
+ image = models.FileField('obraz', upload_to='annoy/banners/', blank=True)
+ url = models.CharField('URL', max_length=1024)
+ priority = models.PositiveSmallIntegerField(
+ 'priorytet', default=0,
+ help_text='Bannery z wyższym priorytetem mają pierwszeństwo.')
+ since = models.DateTimeField('od', null=True, blank=True)
+ until = models.DateTimeField('do', null=True, blank=True)
+ target = models.IntegerField('cel', null=True, blank=True)
+ progress = models.IntegerField('postęp', null=True, blank=True)
+ show_members = models.BooleanField('widoczny dla członków klubu', default=False)
+ staff_preview = models.BooleanField('podgląd tylko dla zespołu', default=False)
+ only_authenticated = models.BooleanField('tylko dla zalogowanych', default=False)