@@ -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):
@@ -84,6 +85,7 @@ class MiniconfProposalForm(ProposalForm):
"technical_requirements": widgets.AceMarkdownEditor(),
}
class SysAdminProposalForm(ProposalForm):
class Meta:
@@ -107,6 +109,7 @@ class SysAdminProposalForm(ProposalForm):
class WriteTheDocsProposalForm(ProposalForm):
@@ -130,6 +133,7 @@ class WriteTheDocsProposalForm(ProposalForm):
class RadioProposalForm(ProposalForm):
@@ -152,6 +156,7 @@ class RadioProposalForm(ProposalForm):
class KernelProposalForm(ProposalForm):
@@ -174,6 +179,7 @@ class KernelProposalForm(ProposalForm):
class WootconfProposalForm(ProposalForm):
@@ -196,6 +202,7 @@ class WootconfProposalForm(ProposalForm):
class SecurityProposalForm(ProposalForm):
@@ -218,6 +225,7 @@ class SecurityProposalForm(ProposalForm):
class GamesProposalForm(ProposalForm):
@@ -241,6 +249,7 @@ class GamesProposalForm(ProposalForm):
class TestingProposalForm(ProposalForm):
@@ -263,6 +272,7 @@ class TestingProposalForm(ProposalForm):
class KnowledgeProposalForm(ProposalForm):
@@ -285,6 +295,7 @@ class KnowledgeProposalForm(ProposalForm):
class LawProposalForm(ProposalForm):
@@ -307,6 +318,7 @@ class LawProposalForm(ProposalForm):
class OpenHardwareProposalForm(ProposalForm):