@@ -21,7 +21,7 @@ class ConferenceSpeaker(SpeakerBase):
return super(ConferenceSpeaker, self).save(*args, **kwargs)
twitter_username = models.CharField(
max_length=15,
max_length=65,
blank=True,
help_text=_(u"Your Twitter account")
)
@@ -31,7 +31,7 @@ class ConferenceSpeaker(SpeakerBase):
default=False,
verbose_name=_("First-time speaker?"),
help_text=_("Check this field if this is your first time speaking "
"at a technical conference."),
"at a free software conference."),
experience = models.TextField(blank=True, help_text=_
@@ -48,29 +48,27 @@ class ConferenceSpeaker(SpeakerBase):
verbose_name=_("Travel assistance required?"),
help_text=_("Check this field if you require travel assistance to get "
"to North Bay Python in Petaluma, California."),
help_text=_("Check this field if you require travel assistance."),
lodging_assistance = models.BooleanField(
verbose_name=_("Lodging assistance required?"),
help_text=_("Check this field if you require lodging assistance in "
"Petaluma, California during North Bay Python."),
help_text=_("Check this field if you require lodging assistance."),
home_city = models.CharField(
max_length=127,
help_text=_("Which city (and state, and country) will you be "
"traveling from to get to North Bay Python?"),
"traveling from to get to CopyleftConf?"),
minority_group = models.CharField(blank=True, max_length=256,
verbose_name=_("Diversity statement"),
help_text=_("If you are a member of one or more groups that are "
"under-represented in the tech industry, you may list "
"under-represented in the free software community, you may list "
"these here. Your response is optional."),
@@ -92,16 +90,6 @@ class ConferenceSpeaker(SpeakerBase):
class Proposal(ProposalBase):
extended_presentation = models.BooleanField(
verbose_name=_("Optionally consider this proposal for a 45-minute "
"slot"),
help_text=_("Most talks at North Bay Python go for 30 minutes. We "
"have some openings for 45-minute talks. If you check this "
"field, please explain in your additional notes how you "
"would use the extra 15 minutes."),
extra_av = models.TextField(
verbose_name=_("Extra tech and A/V requirements"),
@@ -113,21 +101,22 @@ class Proposal(ProposalBase):
new_presentation = models.BooleanField(
verbose_name=_("This is a new presentation"),
help_text=_("Check this box if North Bay Python will be the first "
"time this talk is presented at a technical conference."),
help_text=_("Check this box if CopyleftConf will be the first "
"time this talk is presented."),
slides_release = models.BooleanField(
default=True,
help_text=_("I authorize North Bay Python to release a copy of my "
"slides and related materials under the Creative Commons "
"Attribution-ShareAlike 3.0 United States licence, and "
"certify that I have the authority to do so."),
help_text=_("I authorize Software Freedom Conservancy to distribute my "
"slides and related materials under either the GNU General "
"Public License, version 3.0 or the Creative Commons "
"Attribution-ShareAlike License, version 4.0, as I specify; "
"and certify that I have the authority to do so."),
recording_release = models.BooleanField(
help_text=_("I authorize North Bay Python to release a recording of "
"my talk under the Creative Commons "
"Attribution-ShareAlike 3.0 United States licence."),
help_text=_("I authorize Software Freedom Conservancy to distribute a "
"recording of my talk under the same license I specify for "
"my slides."),