File diff 97748a0f7ffa → 39b556b7ac4f
pinaxcon/proposals/forms.py
Show inline comments
...
 
@@ -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):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
...
 
@@ -79,11 +80,12 @@ class MiniconfProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class SysAdminProposalForm(ProposalForm):
 

	
 
    class Meta:
...
 
@@ -91,7 +93,7 @@ class SysAdminProposalForm(ProposalForm):
 
        fields = [
 
            "title",
 
            "talk_format",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -102,11 +104,12 @@ class SysAdminProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class WriteTheDocsProposalForm(ProposalForm):
 

	
 
    class Meta:
...
 
@@ -114,7 +117,7 @@ class WriteTheDocsProposalForm(ProposalForm):
 
        fields = [
 
            "title",
 
            "talk_format",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -125,18 +128,19 @@ class WriteTheDocsProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class RadioProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = OpenRadioProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -147,18 +151,19 @@ class RadioProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class KernelProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = KernelProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -169,18 +174,19 @@ class KernelProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class WootconfProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = WootconfProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -191,18 +197,19 @@ class WootconfProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class SecurityProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = SecurityProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -213,11 +220,12 @@ class SecurityProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class GamesProposalForm(ProposalForm):
 

	
 
    class Meta:
...
 
@@ -225,7 +233,7 @@ class GamesProposalForm(ProposalForm):
 
        fields = [
 
            "title",
 
            "talk_format",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -236,18 +244,19 @@ class GamesProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class TestingProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = TestingProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -258,18 +267,19 @@ class TestingProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class KnowledgeProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = KnowledgeProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -280,18 +290,19 @@ class KnowledgeProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class LawProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = LawProposal
 
        fields = [
 
            "title",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -302,11 +313,12 @@ class LawProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }
 

	
 

	
 
class OpenHardwareProposalForm(ProposalForm):
 

	
 
    class Meta:
...
 
@@ -314,7 +326,7 @@ class OpenHardwareProposalForm(ProposalForm):
 
        fields = [
 
            "title",
 
            "talk_format",
 
            "target_audience",  
 
            "target_audience",
 
            "abstract",
 
            "private_abstract",
 
            "technical_requirements",
...
 
@@ -325,7 +337,7 @@ class OpenHardwareProposalForm(ProposalForm):
 
        ]
 

	
 
        widgets = {
 
            "abstract" : widgets.AceMarkdownEditor(),
 
            "private_abstract" : widgets.AceMarkdownEditor(),
 
            "technical_requirements" : widgets.AceMarkdownEditor(),
 
            "abstract": widgets.AceMarkdownEditor(),
 
            "private_abstract": widgets.AceMarkdownEditor(),
 
            "technical_requirements": widgets.AceMarkdownEditor(),
 
        }