diff --git a/pinaxcon/proposals/forms.py b/pinaxcon/proposals/forms.py index aa45b77f3c9e7d94cc7bb6eccb2524b8a6dbd568..466301766ce6b5cc6fadc88b59b5a0187d85ddc3 100644 --- a/pinaxcon/proposals/forms.py +++ b/pinaxcon/proposals/forms.py @@ -3,6 +3,7 @@ from symposion.proposals.forms import ProposalMixIn from .models import ConferenceSpeaker, TalkProposal +_MARKDOWN_CHEATSHEET_URL = 'https://www.markdownguide.org/cheat-sheet' class ConferenceSpeakerForm(forms.ModelForm): @@ -21,6 +22,16 @@ class ConferenceSpeakerForm(forms.ModelForm): def __init__(self, *a, **k): super(ConferenceSpeakerForm, self).__init__(*a, **k) self.fields['code_of_conduct'].required = True + for field in ('biography', 'experience'): + self.fields[field].help_text = self.fields[field].help_text.replace( + 'http://warpedvisions.org/projects/markdown-cheat-sheet/', + _MARKDOWN_CHEATSHEET_URL, + ).replace( + # Fix a typo in Symposion model help text: + # + "{}target=".format(_MARKDOWN_CHEATSHEET_URL), + "{}' target=".format(_MARKDOWN_CHEATSHEET_URL), + ) @@ -30,16 +41,14 @@ class ProposalForm(forms.ModelForm, ProposalMixIn): super(ProposalForm, self).__init__(*a, **k) self.description_required() self.abstract_required() - self.fields["additional_notes"].help_text = ("Anything else " - "you'd like the program committee to know when making their " - "selection. This is not made public. " - "Edit using " - "Markdown.") - self.fields["abstract"].help_text = ("Detailed abstract. Will " - "be made public if your proposal is accepted. Edit " - "using Markdown.") + self.fields["additional_notes"].help_text = """ +Anything else you'd like the program committee to know when making their +selection. This is not made public. Edit using +Markdown.""".format(_MARKDOWN_CHEATSHEET_URL) + self.fields["abstract"].help_text = """ +Detailed abstract. Will be made public if your proposal is accepted. +Edit using +Markdown.""".format(_MARKDOWN_CHEATSHEET_URL) for field in ("description", "abstract", "additional_notes"): self.fields[field].help_text += (" Please do not include "