Basics for SIP Miniconf

This commit is contained in:
Tobias 2018-10-24 19:34:58 +13:00
parent d49aeefc17
commit df7836e07e
3 changed files with 16 additions and 1 deletions

View file

@ -6,7 +6,7 @@ from pinaxcon.proposals.fields import HelpTextField
from pinaxcon.proposals.models import TalkProposal, TutorialProposal, MiniconfProposal from pinaxcon.proposals.models import TalkProposal, TutorialProposal, MiniconfProposal
from pinaxcon.proposals.models import SysAdminProposal, KernelProposal, OpenHardwareProposal from pinaxcon.proposals.models import SysAdminProposal, KernelProposal, OpenHardwareProposal
from pinaxcon.proposals.models import GamesProposal, DevDevProposal, ArtTechProposal 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 = [ DEFAULT_FIELDS = [
@ -99,6 +99,14 @@ class SysadminProposalForm(ProposalForm):
model = SysAdminProposal model = SysAdminProposal
fields = TALK_FORMAT_FIELDS fields = TALK_FORMAT_FIELDS
class SecurityProposalForm(ProposalForm):
class Meta:
model = SecurityProposal
fields = TALK_FORMAT_FIELDS
class KernelProposalForm(ProposalForm): class KernelProposalForm(ProposalForm):
class Meta: class Meta:

View file

@ -124,6 +124,12 @@ class KernelProposal(Proposal):
verbose_name = "Kernel Miniconf Proposal" verbose_name = "Kernel Miniconf Proposal"
class SecurityProposal(Proposal):
class Meta:
verbose_name = "Security, Identity and Privacy Miniconf Proposal"
class GamesProposal(Proposal): class GamesProposal(Proposal):
TYPE_PRESENTATION = 1 TYPE_PRESENTATION = 1

View file

@ -344,6 +344,7 @@ PROPOSAL_FORMS = {
"devdev-miniconf": "pinaxcon.proposals.forms.DevDevProposalForm", "devdev-miniconf": "pinaxcon.proposals.forms.DevDevProposalForm",
"arttech-miniconf": "pinaxcon.proposals.forms.ArtTechProposalForm", "arttech-miniconf": "pinaxcon.proposals.forms.ArtTechProposalForm",
"docs-miniconf": "pinaxcon.proposals.forms.DocsProposalForm", "docs-miniconf": "pinaxcon.proposals.forms.DocsProposalForm",
"security-miniconf": "pinaxcon.proposals.forms.SecurityProposalForm"
} }
# Registrasion bits: # Registrasion bits: