name='Conference',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('urlname', models.CharField(unique=True, max_length=32, validators=[postgresqleu.util.validators.validate_lowercase])),
- ('conferencename', models.CharField(max_length=64)),
- ('startdate', models.DateField()),
- ('enddate', models.DateField()),
+ ('urlname', models.CharField(unique=True, max_length=32, validators=[postgresqleu.util.validators.validate_lowercase], verbose_name='URL name')),
+ ('conferencename', models.CharField(max_length=64, verbose_name='Conference name')),
+ ('startdate', models.DateField(verbose_name='Start date')),
+ ('enddate', models.DateField(verbose_name='End date')),
('location', models.CharField(max_length=128)),
- ('contactaddr', models.EmailField(max_length=254)),
- ('sponsoraddr', models.EmailField(max_length=254)),
+ ('contactaddr', models.EmailField(max_length=254, verbose_name='Contact address')),
+ ('sponsoraddr', models.EmailField(max_length=254, verbose_name='Sponsor address')),
('active', models.BooleanField(default=False, verbose_name=b'Registration open')),
('callforpapersopen', models.BooleanField(default=False, verbose_name="Call for papers open")),
('callforsponsorsopen', models.BooleanField(default=False, verbose_name="Call for sponsors open")),
('sessionsactive', models.BooleanField(default=False, verbose_name=b'Session list publishing active')),
('schedulewidth', models.IntegerField(default=600, verbose_name=b'Width of HTML schedule')),
('pixelsperminute', models.FloatField(default=1.5, verbose_name=b'Vertical pixels per minute')),
- ('confurl', models.CharField(max_length=128, validators=[postgresqleu.util.validators.validate_lowercase])),
+ ('confurl', models.CharField(max_length=128, validators=[postgresqleu.util.validators.validate_lowercase], verbose_name='Conference URL')),
('listadminurl', models.CharField(max_length=128, blank=True)),
('listadminpwd', models.CharField(max_length=128, blank=True)),
('speakerlistadminurl', models.CharField(max_length=128, blank=True)),
class Conference(models.Model):
- urlname = models.CharField(max_length=32, blank=False, null=False, unique=True, validators=[validate_lowercase,])
- conferencename = models.CharField(max_length=64, blank=False, null=False)
- startdate = models.DateField(blank=False, null=False)
- enddate = models.DateField(blank=False, null=False)
+ urlname = models.CharField(max_length=32, blank=False, null=False, unique=True, validators=[validate_lowercase,], verbose_name="URL name")
+ conferencename = models.CharField(max_length=64, blank=False, null=False, verbose_name="Conference name")
+ startdate = models.DateField(blank=False, null=False, verbose_name="Start date")
+ enddate = models.DateField(blank=False, null=False, verbose_name="End date")
location = models.CharField(max_length=128, blank=False, null=False)
timediff = models.IntegerField(null=False, blank=False, default=0)
- contactaddr = models.EmailField(blank=False,null=False)
- sponsoraddr = models.EmailField(blank=False,null=False)
+ contactaddr = models.EmailField(blank=False,null=False, verbose_name="Contact address")
+ sponsoraddr = models.EmailField(blank=False,null=False, verbose_name="Sponsor address")
active = models.BooleanField(blank=False,null=False,default=False, verbose_name="Registration open")
callforpapersopen = models.BooleanField(blank=False,null=False,default=False, verbose_name="Call for papers open")
callforsponsorsopen = models.BooleanField(blank=False,null=False,default=False, verbose_name="Call for sponsors open")
sessionsactive = models.BooleanField(blank=False,null=False,default=False,verbose_name="Session list publishing active")
schedulewidth = models.IntegerField(blank=False, default=600, null=False, verbose_name="Width of HTML schedule")
pixelsperminute = models.FloatField(blank=False, default=1.5, null=False, verbose_name="Vertical pixels per minute")
- confurl = models.CharField(max_length=128, blank=False, null=False, validators=[validate_lowercase,])
+ confurl = models.CharField(max_length=128, blank=False, null=False, validators=[validate_lowercase,], verbose_name="Conference URL")
listadminurl = models.CharField(max_length=128, blank=True, null=False)
listadminpwd = models.CharField(max_length=128, blank=True, null=False)
speakerlistadminurl = models.CharField(max_length=128, blank=True, null=False)
askphotoconsent = models.BooleanField(null=False, blank=False, default=True, verbose_name="Field: photo consent", help_text="Include field for getting photo consent")
skill_levels = models.BooleanField(blank=False, null=False, default=True)
additionalintro = models.TextField(blank=True, null=False, help_text="Additional text shown just before the list of available additional options")
- jinjadir = models.CharField(max_length=200, blank=True, null=True, default=None, help_text="Full path to new style jinja repository root")
+ jinjadir = models.CharField(max_length=200, blank=True, null=True, default=None, help_text="Full path to new style jinja repository root", verbose_name="Jinja directory")
callforpapersintro = models.TextField(blank=True, null=False)
sendwelcomemail = models.BooleanField(blank=False, null=False, default=False, verbose_name="Send welcome email", help_text="Send an email to attendees once their registration is completed.")