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', ) )
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
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
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
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?'
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() ]
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
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
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' ), )
def __init__(self, *args, **kwargs): kwargs.pop('event') super(ShiftWishesSurvey, self).__init__(*args, **kwargs) self.helper = horizontal_form_helper() self.helper.form_tag = False
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
def __init__(self, *args, **kwargs): kwargs.pop('event') super(AfterpartyParticipationSurvey, self).__init__(*args, **kwargs) self.helper = horizontal_form_helper() self.helper.form_tag = False
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 ]
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
def __init__(self, *args, **kwargs): kwargs.pop('event') super(ProgrammeInternalForm, self).__init__(*args, **kwargs) self.helper = horizontal_form_helper() self.helper.form_tag = False
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)
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', )
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
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', ), )
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)
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
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)
def __init__(self, *args, **kwargs): super(MembershipForm, self).__init__(*args, **kwargs) self.helper = horizontal_form_helper() self.helper.layout = Layout( 'state', 'message', )
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
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)
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
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
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
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', ), )
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
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)
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)
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
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'), )
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
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', ), )
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
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')), )
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')), )
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
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
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
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', ))
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', )
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
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.')
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)
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'), )
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
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'), ) )
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', ))
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')
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?"
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', ))