Changeset - df7836e07e67
[Not reviewed]
0 3 0
Tobias - 6 years ago 2018-10-24 06:34:58
tobiasschulmann@catalyst.net.nz
Basics for SIP Miniconf
3 files changed with 16 insertions and 1 deletions:
0 comments (0 inline, 0 general)
pinaxcon/proposals/forms.py
Show inline comments
...
 
@@ -3,13 +3,13 @@ import copy
 
from django import forms
 

	
 
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 =  [
 
    "title",
 
    "target_audience",
 
    "abstract",
...
 
@@ -96,12 +96,20 @@ class MiniconfProposalForm(ProposalForm):
 
class SysadminProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = SysAdminProposal
 
        fields = TALK_FORMAT_FIELDS
 

	
 

	
 
class SecurityProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = SecurityProposal
 
        fields = TALK_FORMAT_FIELDS
 

	
 

	
 
class KernelProposalForm(ProposalForm):
 

	
 
    class Meta:
 
        model = KernelProposal
 
        fields = TALK_FORMAT_FIELDS
 

	
pinaxcon/proposals/models.py
Show inline comments
...
 
@@ -121,12 +121,18 @@ class KernelProposal(Proposal):
 
        help_text="Please indicate your preferred talk length in the private abstract field below.")
 

	
 
    class Meta:
 
        verbose_name = "Kernel Miniconf Proposal"
 

	
 

	
 
class SecurityProposal(Proposal):
 

	
 
    class Meta:
 
        verbose_name = "Security, Identity and Privacy Miniconf Proposal"
 

	
 

	
 
class GamesProposal(Proposal):
 

	
 
    TYPE_PRESENTATION = 1
 
    TYPE_SHORT_PRESENTATION = 2
 
    TYPE_DEMONSTRATION = 3
 
    TYPE_OTHER = 4
pinaxcon/settings.py
Show inline comments
...
 
@@ -341,12 +341,13 @@ PROPOSAL_FORMS = {
 
    "openhardware-miniconf": "pinaxcon.proposals.forms.OpenHardwareProposalForm",
 
    "kernel-miniconf": "pinaxcon.proposals.forms.KernelProposalForm",
 
    "opened-miniconf": "pinaxcon.proposals.forms.OpenEdProposalForm",
 
    "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:
 
ATTENDEE_PROFILE_MODEL = "pinaxcon.registrasion.models.AttendeeProfile"
 
ATTENDEE_PROFILE_FORM = "pinaxcon.registrasion.forms.ProfileForm"
 
INVOICE_CURRENCY = "NZD"
0 comments (0 inline, 0 general)