Example #1
0
    def __init__(self, *args, **kwargs):
        super(SignupExtraForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(
            'shift_type',
            'total_work',
            indented_without_label('overseer'),

            Fieldset('Työtodistus',
                indented_without_label('want_certificate'),
                'certificate_delivery_address',
            ),
            Fieldset('Lisätiedot',
                # 'shirt_size',
                'special_diet',
                'special_diet_other',
                'lodging_needs',
                'prior_experience',
                'shift_wishes',
                'free_text',
            ),
            # TODO remove when copy-pasting
            Fieldset('Kaatajaiset',
                'afterparty_participation',
                'outward_coach_departure_time',
                'return_coach_departure_time',
                'afterparty_coaches_changed',
            )
        )
Example #2
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(LodgingNeedsSurvey, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #3
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(FreeformForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.helper.layout = Layout(
            'title',
            'approximate_length',
            'min_players',
            'max_players',
            'description',
            'three_word_description',
            'physical_play',
            'other_author',

            'hitpoint2017_preferred_time_slots',
            'notes_from_host',

            Fieldset(_('Whom is the game for?'),
                'is_english_ok',
                'is_age_restricted',
                'is_beginner_friendly',
            ),
        )

        self.fields['approximate_length'].help_text = APPROXIMATE_LENGTH_HELP_TEXT

        self.fields['three_word_description'].required = True

        self.fields['description'].required = True
        self.fields['description'].help_text = DESCRIPTION_HELP_TEXT
Example #4
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')
        admin = kwargs.pop('admin') if 'admin' in kwargs else False

        super(KokemuspisteForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.helper.layout = Layout(
            'title',
            'description',
            'three_word_description',
            'ropecon2018_preferred_time_slots',
            'ropecon2018_kp_length',
            'ropecon2018_kp_difficulty',
            'ropecon2018_kp_tables',
            'notes_from_host',

            Fieldset(_('Whom is the game for?'),
                'is_english_ok',
                'is_children_friendly',
            ),
        )

        self.fields['three_word_description'].required = True

        self.fields['description'].help_text = DESCRIPTION_HELP_TEXT
        self.fields['description'].required = True
Example #5
0
    def __init__(self, *args, **kwargs):
        super(SignupExtraForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(
            'shift_type',
            'total_work',
            # 'night_work',
            # indented_without_label('construction'),
            # indented_without_label('overseer'),

            'work_days',

            indented_without_label('want_certificate'),
            # 'certificate_delivery_address',

            Fieldset('Lisätiedot',
                'shirt_size',
                'special_diet',
                'special_diet_other',
                # indented_without_label('need_lodging'),
                'prior_experience',
                'shift_wishes',
                'free_text',
            )
        )

        self.fields['work_days'].help_text = 'Minä päivinä olet halukas työskentelemään?'
Example #6
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(ProgrammeAdminForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(
            Fieldset(u'Ohjelmavastaavan merkinnät (eivät näy ohjelmanjärjestäjälle)',
                'category',
                'room',
                'start_time',
                'length',
                'tags',
                'notes',
            ),
        )

        self.fields['length'].widget.attrs['min'] = 0
        self.fields['category'].queryset = Category.objects.filter(event=event)
        self.fields['room'].queryset = Room.objects.filter(venue=event.venue)
        self.fields['tags'].queryset = Tag.objects.filter(event=event)

        # XXX
        self.fields['start_time'].choices = [('', u'---------')] + [
            (
                start_time,
                format_datetime(start_time)
            ) for start_time in AllRoomsPseudoView(event).start_times()
        ]
Example #7
0
    def __init__(self, *args, **kwargs):
        if 'self_service' in kwargs:
            self_service = kwargs.pop('self_service')
        else:
            self_service = False

        super(ProgrammeExtraForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(
            Fieldset(u'Järjestäjien tarvitsemat lisätiedot',
                'room_requirements',
                'tech_requirements',
                'requested_time_slot',
                'video_permission',
                'notes_from_host',
            ),
        )

        if self_service:
            for field_name in [
                'room_requirements',
                'tech_requirements',
                'requested_time_slot',
            ]:
                self.fields[field_name].required = True
Example #8
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')
        admin = kwargs.pop('admin') if 'admin' in kwargs else False

        super(ProgrammeForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        for field_name in [
            'title',
            'description',
            'long_description',
            'length_from_host',
        ]:
            self.fields[field_name].required = True

        self.fields['category'].queryset = Category.objects.filter(event=event, public=True)

        self.fields['description'].help_text = (
            'Tämä kuvaus julkaistaan web-ohjelmakartassa sekä mahdollisessa ohjelmalehdessä. Kuvauksen '
            'tarkoitus on antaa osallistujalle riittävät tiedot päättää, osallistuako ohjelmaasi, sekä '
            'markkinoida ohjelmaasi. Pidä kuvaus kuitenkin ytimekkäänä, jotta se mahtuisi ohjelmalehteen. '
            'Ohjelmakuvauksen maksimipituus ohjelmalehteä varten on 720 merkkiä. Varaamme oikeuden muokata kuvausta.'
        )
        self.fields['description'].max_length = 720
Example #9
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')
        admin = kwargs.pop('admin')

        super(SignupForm, self).__init__(*args, **kwargs)

        from django.db.models import Q
        q = Q(event=event, personnel_classes__app_label='labour')
        if not admin:
            q = q & Q(public=True)

            if self.instance.pk is not None:
                # Also include those the user is signed up to whether or not they are public.
                q = q | Q(signup_set=self.instance)

        self.fields['job_categories'].queryset = JobCategory.objects.filter(q).distinct()
        self.fields['work_periods'].queryset = WorkPeriod.objects.filter(event=event)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(
            Fieldset(u'Tehtävät',
                'job_categories'
            ),
            Fieldset(u'Työvuorotoiveet',
                'work_periods'
            ),
        )
Example #10
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(ShiftWishesSurvey, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #11
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')
        admin = kwargs.pop('admin') if 'admin' in kwargs else False

        super(RpgForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.helper.layout = Layout(
            'title',
            'rpg_system',
            'approximate_length',
            'min_players',
            'max_players',
            'description',
            'three_word_description',
            'hitpoint2017_preferred_time_slots',
            'notes_from_host',

            Fieldset(_('Whom is the game for?'),
                'is_english_ok',
                'is_children_friendly',
                'is_age_restricted',
                'is_beginner_friendly',
                'is_intended_for_experienced_participants',
            ),
        )

        self.fields['approximate_length'].help_text = APPROXIMATE_LENGTH_HELP_TEXT

        self.fields['three_word_description'].required = True
        self.fields['rpg_system'].required = True

        self.fields['description'].help_text = RPG_DESCRIPTION_HELP_TEXT
        self.fields['description'].required = True
Example #12
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(AfterpartyParticipationSurvey, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #13
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(AfterpartyParticipationSurvey, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.fields['outward_coach_departure_time'].required = True
        self.fields['return_coach_departure_time'].required = True

        # Ban most popular bus choices… unless they have already signed up for it
        if self.instance.outward_coach_departure_time not in YOINKEN_OUTWARD_COACHES:
            self.fields['outward_coach_departure_time'].choices = [
                (id, text)
                for id, text in self.fields['outward_coach_departure_time'].choices
                if id not in YOINKEN_OUTWARD_COACHES
            ]

        if self.instance.return_coach_departure_time not in YOINKEN_RETURN_COACHES:
            self.fields['return_coach_departure_time'].choices = [
                (id, text)
                for id, text in self.fields['return_coach_departure_time'].choices
                if id not in YOINKEN_RETURN_COACHES
            ]
Example #14
0
    def __init__(self, *args, **kwargs):
        self.event = kwargs.pop('event', None)

        super(ViewForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #15
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(ProgrammeInternalForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #16
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')
        if 'admin' in kwargs:
            admin = kwargs.pop('admin')
        else:
            admin = False

        super(ProgrammeOfferForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        for field_name in [
            'title',
        ]:
            self.fields[field_name].required = True

        if not admin:
            for field_name in [
                'description',
                'video_permission',
                'stream_permission',
                'photography',
                'rerun',
                'encumbered_content',
            ]:
                self.fields[field_name].required = True

        self.fields['category'].queryset = Category.objects.filter(event=event, public=True)
Example #17
0
 def __init__(self, *args, **kwargs):
     super(ProgrammeSignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'special_diet',
         'special_diet_other',
     )
Example #18
0
    def __init__(self, *args, **kwargs):
        super(AccommodationInformationForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        for field_name, field in self.fields.items():
            if field_name != 'email':
                field.required = True
Example #19
0
 def __init__(self, *args, **kwargs):
     super(OrganizerSignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(Fieldset(
         'Lisätiedot',
         'shirt_size',
     ), )
Example #20
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(BadgeForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
	self.helper.form_tag = False
        self.fields['template'].queryset = Template.objects.filter(event=event)
Example #21
0
    def __init__(self, *args, **kwargs):
        super(SiredInvitationForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.fields['email'].widget.attrs['placeholder'] = _('Please enter an e-mail address to invite another host')
        self.fields['email'].label = False
Example #22
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(BadgeForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.fields['personnel_class'].queryset = PersonnelClass.objects.filter(event=event)
Example #23
0
 def __init__(self, *args, **kwargs):
     super(ProgrammeSignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'special_diet',
         'special_diet_other',
     )
Example #24
0
    def __init__(self, *args, **kwargs):
        super(MembershipForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.layout = Layout(
            'state',
            'message',
        )
Example #25
0
    def __init__(self, *args, **kwargs):
        super(MembershipForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.layout = Layout(
            'state',
            'message',
        )
Example #26
0
    def __init__(self, *args, **kwargs):
        super(AccommodationInformationForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        for field_name, field in self.fields.items():
            if field_name != 'email':
                field.required = True
Example #27
0
    def __init__(self, *args, **kwargs):
        super(SiredInvitationForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.fields['email'].widget.attrs['placeholder'] = _(
            'Please enter an e-mail address to invite another host')
        self.fields['email'].label = False
Example #28
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(ChangeInvitationRoleForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.fields['role'].queryset = Role.objects.filter(personnel_class__event=event)
Example #29
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')
        admin = kwargs.pop('admin') if 'admin' in kwargs else False

        super(LarpForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.helper.layout = Layout(
            'title',
            'approximate_length',
            'ropecon2018_sessions',
            'ropecon2018_characters',
            'min_players',
            'description',
            'three_word_description',
            'other_author',
            'ropecon2018_signuplist',
            'ropecon2018_space_requirements',
            'ropecon2018_prop_requirements',
            'ropecon2018_preferred_time_slots',
            'notes_from_host',
            Fieldset(
                _('Whom is the game for?'),
                'is_english_ok',
                'is_age_restricted',
                'is_beginner_friendly',
            ),
        )

        self.fields['title'].help_text = LARP_TITLE_HELP_TEXT

        self.fields[
            'approximate_length'].help_text = LARP_APPROXIMATE_LENGTH_HELP_TEXT

        self.fields['three_word_description'].required = True

        self.fields['description'].required = True
        self.fields['description'].help_text = LARP_DESCRIPTION_HELP_TEXT

        self.fields['min_players'].initial = 6

        self.fields['other_author'].help_text = LARP_OTHER_AUTHOR_HELP_TEXT

        self.fields[
            'ropecon2018_preferred_time_slots'].help_text = LARP_TIMESLOTS_HELP_TEXT

        self.fields['notes_from_host'].help_text = LARP_NOTES_HELP_TEXT

        self.fields['is_english_ok'].help_text = LARP_ENGLISH_OK_HELP_TEXT

        self.fields[
            'is_age_restricted'].help_text = LARP_AGE_RESTRICTED_HELP_TEXT

        self.fields[
            'is_beginner_friendly'].help_text = LARP_BEGINNER_FRIENDLY_HELP_TEXT
Example #30
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(JobCategoryForm, self).__init__(*args, **kwargs)

        self.fields['personnel_classes'].queryset = PersonnelClass.objects.filter(event=event).order_by('priority')
        self.fields['personnel_classes'].required = True

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #31
0
    def __init__(self, *args, **kwargs):
        disabled = kwargs.pop('disabled')

        super().__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        if disabled:
            self.fields['is_using_paikkala'].disabled = True
Example #32
0
 def __init__(self, *args, **kwargs):
     super(OrganizerSignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         Fieldset('Lisätiedot',
             'special_diet',
             'special_diet_other',
         ),
     )
Example #33
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(JobCategoryForm, self).__init__(*args, **kwargs)

        self.fields['personnel_classes'].queryset = PersonnelClass.objects.filter(event=event).order_by('priority')
        self.fields['personnel_classes'].required = True

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #34
0
    def __init__(self, *args, **kwargs):
        disabled = kwargs.pop('disabled')

        super().__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        if disabled:
            self.fields['is_using_paikkala'].disabled = True
Example #35
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(SignupAdminForm, self).__init__(*args, **kwargs)

        self.fields['job_categories_accepted'].queryset = JobCategory.objects.filter(event=event)
        self.fields['personnel_classes'].queryset = PersonnelClass.objects.filter(event=event).order_by('priority')

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #36
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(ProgrammePublicForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        self.fields['category'].queryset = Category.objects.filter(event=event)
        self.fields['tags'].queryset = Tag.objects.filter(event=event)
Example #37
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(BadgeForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.fields[
            'personnel_class'].queryset = PersonnelClass.objects.filter(
                event=event)
Example #38
0
    def __init__(self, *args, **kwargs):
        self.view = kwargs.pop('instance')

        super(AddRoomForm, self).__init__(*args, **kwargs)

        self.fields['existing_room'].queryset = Room.objects.filter(event=self.view.event)
        self.fields['existing_room'].label = _('Existing room')
        self.fields['existing_room'].required = False

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #39
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')
        admin = kwargs.pop('admin')

        super(SignupForm, self).__init__(*args, **kwargs)

        self.fields['job_categories'].queryset = self.get_job_categories(
            event, admin)
        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(Fieldset('Tehtävät', 'job_categories'), )
Example #40
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(TeamMemberForm, self).__init__(*args, **kwargs)

        self.fields['team'].queryset = Team.objects.filter(event=event)
        self.fields['person'].queryset = Person.objects.filter(
            user__groups=event.intra_event_meta.organizer_group, )

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #41
0
 def __init__(self, *args, **kwargs):
     super(OrganizerSignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'email_alias',
         Fieldset('Lisätiedot',
             'special_diet',
             'special_diet_other',
         ),
     )
Example #42
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        super(SignupAdminForm, self).__init__(*args, **kwargs)

        self.fields['job_categories_accepted'].queryset = JobCategory.objects.filter(event=event)
        self.fields['job_categories_rejected'].queryset = self.fields['job_categories_accepted'].queryset
        self.fields['personnel_classes'].queryset = PersonnelClass.objects.filter(event=event).order_by('priority')

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #43
0
    def __init__(self, *args, **kwargs):
        super(SearchForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.layout = Layout(
            'id',
            'first_name',
            'last_name',
            'email',
            indented_without_label(Submit('submit', 'Hae tilauksia', css_class='btn-primary')),
        )
Example #44
0
    def __init__(self, *args, **kwargs):
        super(SearchForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.layout = Layout(
            'id',
            'first_name',
            'last_name',
            'email',
            indented_without_label(
                Submit('submit', 'Hae tilauksia', css_class='btn-primary')),
        )
Example #45
0
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

        # make these translatable
        self.fields['zone'].label = _('Zone')
        self.fields['count'].label = _('Count')
        self.fields['count'].help_text = _(
            'You can reserve at most {max_tickets} tickets.').format(
                max_tickets=self.instance.max_tickets_per_batch, )

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #46
0
    def __init__(self, *args, **kwargs):
        self.view = kwargs.pop('instance')

        super(AddRoomForm, self).__init__(*args, **kwargs)

        self.fields['existing_room'].queryset = Room.objects.filter(
            event=self.view.event)
        self.fields['existing_room'].label = _('Existing room')
        self.fields['existing_room'].required = False

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #47
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(AfterpartyParticipationSurvey, self).__init__(*args, **kwargs)

        self.fields[
            'afterparty_participation'].label = "Osallistun iltabileisiin"
        self.fields[
            'afterparty_participation'].help_text = "Ruksaa tämä ruutu, mikäli haluat osallistua kaatajaisiin. Mikäli mielesi muuttuu tai sinulle tulee este, peru ilmoittautumisesi poistamalla rasti tästä ruudusta."

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
Example #48
0
 def __init__(self, *args, **kwargs):
     super(SignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'shift_type', 'total_work',
         Fieldset(
             'Lisätiedot',
             'special_diet',
             'special_diet_other',
             'prior_experience',
             'free_text',
         ))
Example #49
0
 def __init__(self, *args, **kwargs):
     super(AdminOrderForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'reference_number',
         # 'start_time',
         'confirm_time',
         'payment_date',
         'cancellation_time',
         'ip_address',
         'batch',
     )
Example #50
0
    def __init__(self, *args, **kwargs):
        kwargs.pop('event')

        super(ProgrammeSelfServiceForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        for field_name in [
                'title',
                'description',
        ]:
            self.fields[field_name].required = True
Example #51
0
    def __init__(self, *args, **kwargs):
        is_own_programme = kwargs.pop('is_own_programme')

        super(ProgrammeFeedbackForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        if is_own_programme:
            self.fields['is_anonymous'].disabled = True
            self.fields['is_anonymous'].help_text = _(
                'Because you are the host of this programme, you cannot leave '
                'your feedback anonymously.')
Example #52
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')

        instance = kwargs.get('instance')
        initial = kwargs.setdefault('initial', dict())
        if instance:
            initial['job_title'] = instance.signup.job_title

        super(TeamMemberForm, self).__init__(*args, **kwargs)

        if not instance:
            # simplify form for new users
            for field_name in [
                    'job_title',
                    'override_job_title',
            ]:
                del self.fields[field_name]

        self.fields['team'].queryset = Team.objects.filter(event=event)
        self.fields['person'].queryset = Person.objects.filter(
            user__groups=event.intra_event_meta.organizer_group, )

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        layout_parts = [
            'team',
            'person',
        ]

        if instance:
            layout_parts.append(
                Fieldset(
                    _('Presentation'),
                    'job_title',
                    'override_job_title',
                ))

            layout_parts.append(
                Fieldset(
                    _('Additional options'),
                    'is_team_leader',
                    'is_shown_publicly',
                ))
        else:
            layout_parts.extend((
                'is_team_leader',
                'is_shown_publicly',
            ))

        self.helper.layout = Layout(*layout_parts)
Example #53
0
 def __init__(self, *args, **kwargs):
     super(CustomerForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'first_name',
         'last_name',
         'address',
         'zip_code',
         'city',
         'phone_number',
         'email',
         indented_without_label('allow_marketing_email'),
     )
Example #54
0
    def __init__(self, *args, **kwargs):
        super(EnrollmentForm, self).__init__(*args, **kwargs)
        self.helper = horizontal_form_helper()

        for field_name in (
            'personal_identification_number',
            'address',
            'zip_code',
            'city',
            'traconjv_expiring',
            'traconjv_when',
            'traconjv_solemnly_swear',
        ):
            self.fields[field_name].required = True
Example #55
0
 def __init__(self, *args, **kwargs):
     super(SignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         Fieldset('Lisätiedot',
             'special_diet',
             'special_diet_other',
             'prior_experience',
             'y_u',
             'free_text',
             indented_without_label('want_certificate'),
         )
     )
Example #56
0
 def __init__(self, *args, **kwargs):
     super(SpecialistSignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'shift_type', indented_without_label('night_work'),
         Fieldset(
             'Lisätiedot',
             'shirt_size',
             'special_diet',
             'special_diet_other',
             'prior_experience',
             'free_text',
         ))
Example #57
0
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False

        # make form texts translatable
        self.fields['reservation_start'].label = _('Reservation start')
        self.fields['reservation_end'].label = _('Reservation end')
        self.fields['reservation_end'].help_text = _(
            'Both reservation start and reservation end must be set for the reservation '
            'to be considered open.')
        self.fields['invalid_after'].label = _('Invalid after')
        # self.fields['require_user'].label = _('Require user')
        self.fields['max_tickets_per_user'].label = _('Max tickets per user')
        self.fields['max_tickets_per_batch'].label = _('Max tickets per batch')
Example #58
0
    def __init__(self, *args, **kwargs):
        event = kwargs.pop('event')
        admin = kwargs.pop('admin')

        assert not admin

        super(OrganizerSignupForm, self).__init__(*args, **kwargs)

        self.helper = horizontal_form_helper()
        self.helper.form_tag = False
        self.helper.layout = Layout(Fieldset(
            'Tehtävän tiedot',
            'job_title',
        ), )

        self.fields['job_title'].help_text = "Mikä on tehtäväsi coniteassa?"
Example #59
0
 def __init__(self, *args, **kwargs):
     super(SignupExtraForm, self).__init__(*args, **kwargs)
     self.helper = horizontal_form_helper()
     self.helper.form_tag = False
     self.helper.layout = Layout(
         'shift_type', 'total_work', indented_without_label('construction'),
         indented_without_label('want_certificate'),
         Fieldset(
             'Lisätiedot',
             'special_diet',
             'special_diet_other',
             'lodging_needs',
             'prior_experience',
             'shift_wishes',
             'free_text',
         ))