diff --git a/pinaxcon/proposals/forms.py b/pinaxcon/proposals/forms.py index 21770410..86d03da4 100644 --- a/pinaxcon/proposals/forms.py +++ b/pinaxcon/proposals/forms.py @@ -127,6 +127,12 @@ class RightToRepairProposalForm(MiniconfProposalForm): fields = TALK_FORMAT_FIELDS +class SeleniumProposalForm(MiniconfProposalForm): + class Meta: + model = models.SeleniumProposal + fields = TALK_FORMAT_FIELDS + + class ScienceOfCommunityProposalForm(MiniconfProposalForm): class Meta: model = models.ScienceOfCommunityProposal diff --git a/pinaxcon/proposals/models.py b/pinaxcon/proposals/models.py index 57a0872f..7ec9a2c0 100644 --- a/pinaxcon/proposals/models.py +++ b/pinaxcon/proposals/models.py @@ -220,6 +220,11 @@ class ScienceOfCommunityProposal(MiniconfSessionProposal): verbose_name = "Science of Community talk proposal" +class SeleniumProposal(MiniconfSessionProposal): + class Meta: + verbose_name = "Selenium talk proposal" + + class MemberProjectsProposal(MiniconfSessionProposal): class Meta: verbose_name = "SFC Member Projects talk proposal" diff --git a/pinaxcon/settings.py b/pinaxcon/settings.py index 2e2f064d..19217860 100644 --- a/pinaxcon/settings.py +++ b/pinaxcon/settings.py @@ -382,6 +382,7 @@ PROPOSAL_FORMS = { "mobile-device-user-freedom": "pinaxcon.proposals.forms.MobileDeviceUserFreedomProposalForm", "reproducibility": "pinaxcon.proposals.forms.ReproducibilityProposalForm", "right-to-repair": "pinaxcon.proposals.forms.RightToRepairProposalForm", + "selenium": "pinaxcon.proposals.forms.SeleniumProposalForm", "science-of-community": "pinaxcon.proposals.forms.ScienceOfCommunityProposalForm", "member-projects": "pinaxcon.proposals.forms.MemberProjectsProposalForm", "supporting-user-groups": "pinaxcon.proposals.forms.SupportingUserGroupsProposalForm",