@@ -8,6 +8,7 @@ from .models import KernelProposal, OpenRadioProposal, SecurityProposal
from .models import GamesProposal, TestingProposal, LawProposal, OpenHardwareProposal
from .models import KnowledgeProposal
class ProposalForm(forms.ModelForm):
def clean_description(self):
@@ -37,9 +38,9 @@ class TalkProposalForm(ProposalForm):
]
widgets = {
"abstract" : widgets.AceMarkdownEditor(),
"private_abstract" : widgets.AceMarkdownEditor(),
"technical_requirements" : widgets.AceMarkdownEditor(),
"abstract": widgets.AceMarkdownEditor(),
"private_abstract": widgets.AceMarkdownEditor(),
"technical_requirements": widgets.AceMarkdownEditor(),
}
@@ -61,9 +62,9 @@ class TutorialProposalForm(ProposalForm):
@@ -79,11 +80,12 @@ class MiniconfProposalForm(ProposalForm):
class SysAdminProposalForm(ProposalForm):
class Meta:
@@ -91,7 +93,7 @@ class SysAdminProposalForm(ProposalForm):
fields = [
"title",
"talk_format",
"target_audience",
"abstract",
"private_abstract",
"technical_requirements",
@@ -102,11 +104,12 @@ class SysAdminProposalForm(ProposalForm):
class WriteTheDocsProposalForm(ProposalForm):
@@ -114,7 +117,7 @@ class WriteTheDocsProposalForm(ProposalForm):
@@ -125,18 +128,19 @@ class WriteTheDocsProposalForm(ProposalForm):
class RadioProposalForm(ProposalForm):
model = OpenRadioProposal
@@ -147,18 +151,19 @@ class RadioProposalForm(ProposalForm):
class KernelProposalForm(ProposalForm):
model = KernelProposal
@@ -169,18 +174,19 @@ class KernelProposalForm(ProposalForm):
class WootconfProposalForm(ProposalForm):
model = WootconfProposal
@@ -191,18 +197,19 @@ class WootconfProposalForm(ProposalForm):
class SecurityProposalForm(ProposalForm):
model = SecurityProposal
@@ -213,11 +220,12 @@ class SecurityProposalForm(ProposalForm):
class GamesProposalForm(ProposalForm):
@@ -225,7 +233,7 @@ class GamesProposalForm(ProposalForm):
@@ -236,18 +244,19 @@ class GamesProposalForm(ProposalForm):
class TestingProposalForm(ProposalForm):
model = TestingProposal
@@ -258,18 +267,19 @@ class TestingProposalForm(ProposalForm):
class KnowledgeProposalForm(ProposalForm):
model = KnowledgeProposal
@@ -280,18 +290,19 @@ class KnowledgeProposalForm(ProposalForm):
class LawProposalForm(ProposalForm):
model = LawProposal
@@ -302,11 +313,12 @@ class LawProposalForm(ProposalForm):
class OpenHardwareProposalForm(ProposalForm):
@@ -314,7 +326,7 @@ class OpenHardwareProposalForm(ProposalForm):
@@ -325,7 +337,7 @@ class OpenHardwareProposalForm(ProposalForm):