Add tracks for databases and libre graphics
This commit is contained in:
parent
200496031c
commit
3122891123
4 changed files with 26 additions and 0 deletions
|
|
@ -21,10 +21,12 @@ class CategoryAdmin(admin.ModelAdmin):
|
|||
|
||||
|
||||
models_to_register = [
|
||||
models.DatabasesProposal,
|
||||
models.DistrosProposal,
|
||||
models.FOSSInDailyLifeProposal,
|
||||
models.FOSSInEducationProposal,
|
||||
models.LegalIssuesProposal,
|
||||
models.LibreGraphicsProposal,
|
||||
models.LinuxKernalProposal,
|
||||
models.P2PLocalFirstProposal,
|
||||
models.ScienceOfCommunityProposal,
|
||||
|
|
|
|||
|
|
@ -61,6 +61,12 @@ class MiniconfProposalForm(ProposalForm):
|
|||
pass
|
||||
|
||||
|
||||
class DatabasesProposalForm(MiniconfProposalForm):
|
||||
class Meta:
|
||||
model = models.DatabasesProposal
|
||||
fields = TALK_FORMAT_FIELDS
|
||||
|
||||
|
||||
class DistrosProposalForm(MiniconfProposalForm):
|
||||
class Meta:
|
||||
model = models.DistrosProposal
|
||||
|
|
@ -85,6 +91,12 @@ class LegalIssuesProposalForm(MiniconfProposalForm):
|
|||
fields = TALK_FORMAT_FIELDS
|
||||
|
||||
|
||||
class LibreGraphicsProposalForm(MiniconfProposalForm):
|
||||
class Meta:
|
||||
model = models.LibreGraphicsProposal
|
||||
fields = TALK_FORMAT_FIELDS
|
||||
|
||||
|
||||
class LinuxKernelProposalForm(MiniconfProposalForm):
|
||||
class Meta:
|
||||
model = models.LinuxKernalProposal
|
||||
|
|
|
|||
|
|
@ -160,6 +160,11 @@ class MiniconfSessionProposal(Proposal):
|
|||
abstract = True
|
||||
|
||||
|
||||
class DatabasesProposal(MiniconfSessionProposal):
|
||||
class Meta:
|
||||
verbose_name = "Databases talk proposal"
|
||||
|
||||
|
||||
class DistrosProposal(MiniconfSessionProposal):
|
||||
class Meta:
|
||||
verbose_name = "Distros talk proposal"
|
||||
|
|
@ -180,6 +185,11 @@ class LegalIssuesProposal(MiniconfSessionProposal):
|
|||
verbose_name = "Legal Issues talk proposal"
|
||||
|
||||
|
||||
class LibreGraphicsProposal(MiniconfSessionProposal):
|
||||
class Meta:
|
||||
verbose_name = "Libre Graphics talk proposal"
|
||||
|
||||
|
||||
class LinuxKernalProposal(MiniconfSessionProposal):
|
||||
class Meta:
|
||||
verbose_name = "Linux Kernal talk proposal"
|
||||
|
|
|
|||
|
|
@ -371,10 +371,12 @@ SESSION_EXPIRE_AT_BROWSER_CLOSE = True
|
|||
|
||||
CONFERENCE_ID = 4
|
||||
PROPOSAL_FORMS = {
|
||||
"databases": "pinaxcon.proposals.forms.DatabasesProposalForm",
|
||||
"distros": "pinaxcon.proposals.forms.DistrosProposalForm",
|
||||
"foss-in-daily-life": "pinaxcon.proposals.forms.FOSSInDailyLifeProposalForm",
|
||||
"foss-in-education": "pinaxcon.proposals.forms.FOSSInEducationProposalForm",
|
||||
"legal-issues": "pinaxcon.proposals.forms.LegalIssuesProposalForm",
|
||||
"libre-graphics": "pinaxcon.proposals.forms.LibreGraphicsProposalForm",
|
||||
"linux-kernel": "pinaxcon.proposals.forms.LinuxKernelProposalForm",
|
||||
"peer-to-peer-local-first": "pinaxcon.proposals.forms.P2PLocalFirstProposalForm",
|
||||
"science-of-community": "pinaxcon.proposals.forms.ScienceOfCommunityProposalForm",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue