Exemple #1
0
    def __init__(self, *args, **kwargs):
        self.legend = kwargs.pop('legend', 'Entry')
        self.compo = kwargs.pop('compo', None)
        self.editing = kwargs.pop('editing', False)

        # Max sizes for filefields
        self.max_source_size = self.compo.source_sizelimit
        self.max_entry_size = self.compo.entry_sizelimit

        # Layout for uni-form ext.
        self.helper = FormHelper()
        self.helper.layout = Layout(
            Fieldset(self.legend, 'name', 'creator', 'description',
                     'entryfile', 'sourcefile', 'imagefile_original',
                     ButtonHolder(Submit('submit', 'Tallenna'))))

        # Create the fields
        super(EntryForm, self).__init__(*args, **kwargs)

        # Give the entryfile and sourcefile fields a nicer help_text
        if self.compo:
            self.fields[
                'entryfile'].help_text = u"Tuotospaketti. Sallitut tiedostoformaatit: " + self.compo.readable_entry_formats(
                ) + u'. Tiedoston maksimikoko on ' + sizeformat(
                    self.max_entry_size) + '.'
            self.fields[
                'sourcefile'].help_text = u"Lähdekoodipaketti. Sallitut tiedostoformaatit: " + self.compo.readable_source_formats(
                ) + u'. Tiedoston maksimikoko on ' + sizeformat(
                    self.max_source_size) + '.'

        # If we are editing, then entryfile field is not required
        if self.editing:
            self.fields['entryfile'].required = False
Exemple #2
0
 def __init__(self, *args, **kwargs):
     super(EventForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         'name',
         'date',
     )
Exemple #3
0
 def __init__(self, *args, **kwargs):
     super(AdminEntryForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Fieldset(u'Tuotos', 'compo', 'name', 'description', 'creator',
                  'entryfile', 'sourcefile', 'imagefile_original',
                  'youtube_url', 'disqualified', 'disqualified_reason',
                  ButtonHolder(Submit('submit', 'Tallenna'))))
Exemple #4
0
 def __init__(self, *args, **kwargs):
     super(AdminCompoForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Fieldset(u'Kompo', 'name', 'description', 'adding_end',
                  'editing_end', 'compo_start', 'voting_start',
                  'voting_end', 'entry_sizelimit', 'source_sizelimit',
                  'formats', 'source_formats', 'active',
                  'show_voting_results', 'entry_view_type',
                  ButtonHolder(Submit('submit', 'Tallenna'))))
Exemple #5
0
    def __init__(self, *args, **kwargs):
        self.helper = FormHelper()
        self.helper.form_id = 'id-inviteRequest'
        self.helper.form_class = 'blueForms'
        self.helper.form_method = 'post'
        self.helper.form_action = 'privatebeta_invite'

        self.helper.layout = Layout(
            Div('first_name', 'last_name', css='ctrlHolder'),
            Div('email'),
            ButtonHolder(
                Submit('submit',
                       'Submit',
                       css_class='nice white button radius')
                #	Submit('submit', 'Submit', css_class='primaryAction')
            ))

        return super(InviteRequestForm, self).__init__(*args, **kwargs)
Exemple #6
0
 def __init__(self, *args, **kwargs):
     super(VoteCodeAssocForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Fieldset(u'Syötä äänestyskoodi', 'code', 'formtype',
                  ButtonHolder(Submit('submit', 'Tallenna'))))
Exemple #7
0
 def __init__(self, *args, **kwargs):
     super(RequestVoteCodeForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Fieldset(u'Pyydä äänestysoikeutta', 'text', 'formtype',
                  ButtonHolder(Submit('submit', 'Pyydä äänestysoikeutta'))))
Exemple #8
0
 def __init__(self, *args, **kwargs):
     super(CreateTokensForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Fieldset(u'Generoi tokeneita', 'amount',
                  ButtonHolder(Submit('submit', 'Generoi'))))