From df7836e07e675e2a1cb8c5b1ab2d27191227de02 Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 24 Oct 2018 19:34:58 +1300 Subject: [PATCH] Basics for SIP Miniconf --- pinaxcon/proposals/forms.py | 10 +++++++++- pinaxcon/proposals/models.py | 6 ++++++ pinaxcon/settings.py | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/pinaxcon/proposals/forms.py b/pinaxcon/proposals/forms.py index b880b3b9..697ab5ce 100644 --- a/pinaxcon/proposals/forms.py +++ b/pinaxcon/proposals/forms.py @@ -6,7 +6,7 @@ from pinaxcon.proposals.fields import HelpTextField from pinaxcon.proposals.models import TalkProposal, TutorialProposal, MiniconfProposal from pinaxcon.proposals.models import SysAdminProposal, KernelProposal, OpenHardwareProposal from pinaxcon.proposals.models import GamesProposal, DevDevProposal, ArtTechProposal -from pinaxcon.proposals.models import OpenEdProposal, DocsProposal +from pinaxcon.proposals.models import OpenEdProposal, DocsProposal, SecurityProposal DEFAULT_FIELDS = [ @@ -99,6 +99,14 @@ class SysadminProposalForm(ProposalForm): model = SysAdminProposal fields = TALK_FORMAT_FIELDS + +class SecurityProposalForm(ProposalForm): + + class Meta: + model = SecurityProposal + fields = TALK_FORMAT_FIELDS + + class KernelProposalForm(ProposalForm): class Meta: diff --git a/pinaxcon/proposals/models.py b/pinaxcon/proposals/models.py index c203a709..6dd5f87b 100644 --- a/pinaxcon/proposals/models.py +++ b/pinaxcon/proposals/models.py @@ -124,6 +124,12 @@ class KernelProposal(Proposal): verbose_name = "Kernel Miniconf Proposal" +class SecurityProposal(Proposal): + + class Meta: + verbose_name = "Security, Identity and Privacy Miniconf Proposal" + + class GamesProposal(Proposal): TYPE_PRESENTATION = 1 diff --git a/pinaxcon/settings.py b/pinaxcon/settings.py index fa8ae5ed..45b9513c 100644 --- a/pinaxcon/settings.py +++ b/pinaxcon/settings.py @@ -344,6 +344,7 @@ PROPOSAL_FORMS = { "devdev-miniconf": "pinaxcon.proposals.forms.DevDevProposalForm", "arttech-miniconf": "pinaxcon.proposals.forms.ArtTechProposalForm", "docs-miniconf": "pinaxcon.proposals.forms.DocsProposalForm", + "security-miniconf": "pinaxcon.proposals.forms.SecurityProposalForm" } # Registrasion bits: