Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated field prompt for dept interests per Kovrick's feedback

...

ConfiForms Form Definition
anonymousInputtrue
disablePageIndextrue
formNameGopherApplication
maxCapacity500
saveButtonLabelSubmit
maxCapacityMessageApologies, the staff application portal has been spammed and temporarily suspended.


WebService Request012a19db544290f305cd467e7414512fonCreated/rest/api/2/issue//rest/api/2/issue/POST



Hidden Information

Default Convention Year

ConventionYear/number

ConventionYear:[empty]trueConventionYear=2018Set valueNameLegalLast

Personal Information

Fields

NameLegalFirstLegal First NameLegal First Name: Empty or Invalid Punctuationtexttrue[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]*

NameLegalLastLegal Last NameLegal Last Name: Empty or Invalid Punctuationtexttrue[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]*

GenderGenderfalse[0=Male|1=Female|]radio_grouptrue

BirthdateDate of Birthdatetrue

Validators and Rules

Age 18 (evaluated when birthday set)

!Birthdate:[empty] AND (Birthdate:>[today]-6570)elementShow("MinorWarning");Run custom JavaScriptBirthdate

Birthdate:[empty] OR (!Birthdate:>[today]-6570)elementHide("MinorWarning");Run custom JavaScriptBirthdate

Age 18 (form validation)

Birthdate:>[today]-6570While MFF appreciates all willing to help, all staff must be at least 18 years of age. Please contact hr@furfest.org for additional information.Validation rule

Birthday Date Plausible

!Birthdate:>[date1920101] Date of Birth is ImplausableValidation rule


Preferred Name

Fields

NamePreferredFanFandom NameIf you do not have, or do not prefer to use, a nickname or furry name, feel free to use your regular first nametexttrue

NamePreferredFirstPreferred First NamePrefered First Name: Invalid Punctuationtext[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]*

NamePreferredPronounsPersonal PronounsPersonal Pronouns: Separate with slashshe/her/hers, he/him/his, they/them/theirs, etc (optional)text[A-Za-z/]*



Contact Information

Fields

AddressStreetStreet Addresstexttrue

AddressUnitUnit/SuiteApartment, Unit, Suitetext

AddressCityCity/Towntexttrue

AddressStateState/ProvenceTwo letter abbreviation, if applicabletexttrue

AddressZipZip/Postal Codetexttrue

AddressCountryCountryfalse[1=United States|2=Canada|3=Afghanistan|4=Aland Islands|5=Albania|6=Algeria|7=Andorra|8=Angola|9=Anguilla|10=Antarctica|11=Antigua and Barbuda|12=Argentina|13=Armenia|14=Aruba|15=Australia|16=Austria|17=Azerbaijan|18=Bahamas|19=Bahrain|20=Bangladesh|21=Barbados|22=Belarus|23=Belgium|24=Belize|25=Benin|26=Bermuda|27=Bhutan|28=Bolivia, Plurinational State of|29=Bonaire, Sint Eustatius and Saba|30=Bosnia and Herzegovina|31=Botswana|32=Bouvet Island|33=Brazil|34=British Indian Ocean Territory|35=Brunei Darussalam|36=Bulgaria|37=Burkina Faso|38=Burundi|39=Cambodia|40=Cameroon|41=Cape Verde|42=Cayman Islands|43=Central African Republic|44=Chad|45=Chile|46=China|47=Christmas Island|48=Cocos (Keeling) Islands|49=Colombia|50=Comoros|51=Congo|52=Congo, the Democratic Republic of the|53=Cook Islands|54=Costa Rica|55=Cote d’Ivoire|56=Croatia|57=Cuba|58=Curaçao|59=Cyprus|60=Czech Republic|61=Denmark|62=Djibouti|63=Dominica|64=Dominican Republic|65=Ecuador|66=Egypt|67=El Salvador|68=Equatorial Guinea|69=Eritrea|70=Estonia|71=Ethiopia|72=Falkland Islands (Malvinas)|73=Faroe Islands|74=Fiji|75=Finland|76=France|77=French Guiana|78=French Polynesia|79=French Southern Territories|80=Gabon|81=Gambia|82=Georgia|83=Germany|84=Ghana|85=Gibraltar|86=Greece|87=Greenland|88=Grenada|89=Guadeloupe|90=Guatemala|91=Guernsey|92=Guinea|93=Guinea-Bissau|94=Guyana|95=Haiti|96=Heard Island and McDonald Islands|97=Holy See (Vatican City State)|98=Honduras|99=Hungary|100=Iceland|101=India|102=Indonesia|103=Iran, Islamic Republic of|104=Iraq|105=Ireland|106=Isle of Man|107=Israel|108=Italy|109=Jamaica|110=Japan|111=Jersey|112=Jordan|113=Kazakhstan|114=Kenya|115=Kiribati|116=Korea, Democratic People’s Republic of|117=Korea, Republic of|118=Kuwait|119=Kyrgyzstan|120=Lao People’s Democratic Republic|121=Latvia|122=Lebanon|123=Lesotho|124=Liberia|125=Libyan Arab Jamahiriya|126=Liechtenstein|127=Lithuania|128=Luxembourg|129=Macao|130=Macedonia, the former Yugoslav Republic of|131=Madagascar|132=Malawi|133=Malaysia|134=Maldives|135=Mali|136=Malta|137=Martinique|138=Mauritania|139=Mauritius|140=Mayotte|141=Mexico|142=Moldova, Republic of|143=Monaco|144=Mongolia|145=Montenegro|146=Montserrat|147=Morocco|148=Mozambique|149=Myanmar|150=Namibia|151=Nauru|152=Nepal|153=Netherlands|154=New Caledonia|155=New Zealand|156=Nicaragua|157=Niger|158=Nigeria|159=Niue|160=Norfolk Island|161=Norway|162=Oman|163=Pakistan|164=Palestine|165=Panama|166=Papua New Guinea|167=Paraguay|168=Peru|169=Philippines|170=Pitcairn|171=Poland|172=Portugal|173=Qatar|174=Reunion|175=Romania|176=Russian Federation|177=Rwanda|178=Saint Barthélemy|179=Saint Helena, Ascension and Tristan da Cunha|180=Saint Kitts and Nevis|181=Saint Lucia|182=Saint Martin (French part)|183=Saint Pierre and Miquelon|184=Saint Vincent and the Grenadines|185=Samoa|186=San Marino|187=Sao Tome and Principe|188=Saudi Arabia|189=Senegal|190=Serbia|191=Seychelles|192=Sierra Leone|193=Singapore|194=Sint Maarten (Dutch part)|195=Slovakia|196=Slovenia|197=Solomon Islands|198=Somalia|199=South Africa|200=South Georgia and the South Sandwich Islands|201=South Sudan|202=Spain|203=Sri Lanka|204=Sudan|205=Suriname|206=Svalbard and Jan Mayen|207=Swaziland|208=Sweden|209=Switzerland|210=Syrian Arab Republic|211=Taiwan|212=Tajikistan|213=Tanzania, United Republic of|214=Thailand|215=Timor-Leste|216=Togo|217=Tokelau|218=Tonga|219=Trinidad and Tobago|220=Tunisia|221=Turkey|222=Turkmenistan|223=Turks and Caicos Islands|224=Tuvalu|225=Uganda|226=Ukraine|227=United Arab Emirates|228=United Kingdom|229=Uruguay|230=Uzbekistan|231=Vanuatu|232=Venezuela, Bolivarian Republic of|233=Vietnam|234=Virgin Islands, British|235=Wallis and Futuna|236=Western Sahara|237=Yemen|238=Zambia|239=Zimbabwe| ]selecttrue

ContactTelegramTelegram UsernameTelegram Username: Include leading @@usernametext@[A-Za-z0-9_-]*

ContactPhonePhone NumberPhone Number: Empty or Invalid Punctuation (Optional +country and dashes only, please)Cell Preferred. Most communication is via email. Phone contact is kept to urgent or time sensitive needs.texttrue\+?[-0-9]*

ContactEmailPersonal EmailPersonal Email: Does not appear to be a valid email addresstexttrue[-A-Za-z0-9._%+]+@[-A-Za-z0-9.]+\.[A-Za-z]{2,}


Emergency Contact Information

Fields

EmergencyNameEmergency Contact NameEmergency Contact Name: Empty or Invalid PunctuationFull Nametexttrue[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]*

EmergencyRelationshipEmergency Contact RelationshipEmergency Contact Relationship: Empty or Invalid PunctuationSpouse, Partner, Parent, Siblingtexttrue[A-Za-z]*

EmergencyPhoneEmergency Contact PhoneEmergency Contact Phone: Empty or Invalid Punctuation (Optional +country and dashes only, please)Cell Preferredtexttrue


Staffing History

Fields

StaffingNewNew to Midwest FurFest as a Volunteerfalse[0=Yes|1=No|]This would be my first year volunteeringradio_grouptrue

StaffingOtherStaffed Other Conventionsfalse[0=Yes|1=No|]I have staffed other similar conventionsradio_group

StaffingCurrentCurrently on Stafffalse[0=Yes|1=No|]radio_group

StaffingYearsYears on Stafffalse[]Number of prior year worked at MFF?number

StaffingPrimaryPrimary Departmentfalse[1=A/V|2=Art Show|3=Artist Alley|4=Charity|5=Corporate - Board|6=Corporate - Contracts/Risk|7=Corporate - Finance|8=Corporate - Human Resources|9=Corporate - Legal|10=Crowd Control|11=Dealers Den|12=Exec/Lead|13=Gaming|14=Hospitality/Con Suite|15=Hotel/Convention Center|16=Info Desk|17=Logistics|18=Marketing/Theming|19=Medical|20=Operations|21=Photography|22=Programming|23=Public Relations/Social Media|24=Publications|25=Registration|26=SEI|27=Security|28=Technology Services|29=VIP Services|30=Volunteers|31=Website|]id;falseselect

StaffingSecondarySecondary Departmentfalse[1=A/V|2=Art Show|3=Artist Alley|4=Charity|5=Corporate - Board|6=Corporate - Contracts/Risk|7=Corporate - Finance|8=Corporate - Human Resources|9=Corporate - Legal|10=Crowd Control|11=Dealers Den|12=Exec/Lead|13=Gaming|14=Hospitality/Con Suite|15=Hotel/Convention Center|16=Info Desk|17=Logistics|18=Marketing/Theming|19=Medical|20=Operations|21=Photography|22=Programming|23=Public Relations/Social Media|24=Publications|25=Registration|26=SEI|27=Security|28=Technology Services|29=VIP Services|30=Volunteers|31=Website| ]select

StaffingInterestsDepartment InterestsOverwhelming number of department interests chosen. We appreciate your enthusiasm, though please choose five or so of your top interests.false[1=Audio Visual/Stagecraft|2=Art Show|3=Artist Alley|4=Charity|5=Contracts/Risk|6=Finance|7=Human Resources|8=Legal|9=Crowd Control|10=Dealers Den|11=Gaming|12=Hospitality/Con Suite|13=Hotel/Convention Center|14=Info Desk|15=Logistics|16=Marketing/Theming|17=Medical|18=Operations|19=Photography|20=Programming|21=Public Relations/Social Media|22=Publications|23=Registration|24=Software Engineering/Infrastructure|25=Security|26=Technology Services|27=VIP Services|28=Volunteers|29=Website|]What departments might you be interested in, both as a volunteer and as possible future staff? Click in the field above for options; multiple selections are permitted. All MFF departments are listed to aid in staff recruiting, even those which do not utilize volunteers.multi^.{1,250}$

StaffingShirtSizeShirt Sizefalse[1=Extra Small|2=Small|3=Medium|4=Large|5=Extra Large|6=2X Large|7=3X Large|8=4X Large|]selecttrue

StaffingAboutMeShare a Little About YourselfIf you wish, tell us a bit about yourself. Feel free to include any skills, interest, or professional experience which may be of interest to Midwest FurFest.textarea

Validators and Rules

Show/Hide based on StaffingCurrent

!StaffingCurrent.label:YestbodyHide("StaffCurrent");Run custom JavaScriptStaffingCurrent

StaffingCurrent.label:YestbodyShow("StaffCurrent");Run custom JavaScriptStaffingCurrent

Show/Hide based on StaffingNew

StaffingNew.label:YestbodyShow("StaffNew");Run custom JavaScriptStaffingNew

!StaffingNew.label:YestbodyHide("StaffNew");Run custom JavaScriptStaffingNew

StaffingNew.label:NotbodyShow("StaffNotNew");Run custom JavaScriptStaffingNew

!StaffingNew.label:NotbodyHide("StaffNotNew");Run custom JavaScriptStaffingNew

Require StaffingOther if StaffingNew

StaffingNew.label:Yes AND StaffingOther:[empty]Staffed other Conventions is requiredValidation rule

Require StaffingYears if not StaffingNew

StaffingNew.label:No AND StaffingYears:[empty]Years on Staff is requiredValidation rule

Plausible StaffingYears?

!StaffingYears:[empty] AND StaffingYears:>[entry.ConventionYear] - 2000Years on Staff exceeds the number of years we've been around!Validation rule

Atta-boy for StaffingYears (max-5)

StaffingYears:[empty] OR (!StaffingYears:[empty] AND !StaffingYears:>[entry.ConventionYear] - 2005elementHide("HardWorker");Run custom JavaScriptStaffingYears

!StaffingYears:[empty] AND StaffingYears:>10elementShow("HardWorker");Run custom JavaScriptStaffingYears

Require StaffingDepartment if not StaffingNew

Removed per Kovrick, now optional. See page history to reimplement.


Background Checks and Policies

Fields

BackgroundFelonyAny felony conviction(s)?false[0=Yes|1=No|]Do not report convictions which have been expunged.radio_grouptrue

BackgroundConvictionListList ConvictionsDate(s) and Conviction(s)textareatrue

BackgroundCheckAgreeI agree to the background check policyfalse[0=Yes|]checkboxtrue

PolicyPrivacyI agree to the privacy policyfalse[0=Yes|]checkboxtrue

PolicyHarassmentI agree to the anti harassment policyfalse[0=Yes|]checkboxtrue

PolicyAUPI agree to the acceptable use policyfalse[0=Yes|]checkboxtrue

PolicyReleaseI agree to the liability releasefalse[0=Yes|]checkboxtrue

Validators and Rules

Hide/show conviction list based on conviction response

BackgroundFelony:0BackgroundConvictionListShow fieldBackgroundFelonytrue

Set conviction list to "none" if convictions = 0 (no)

BackgroundFelony:1BackgroundConvictionListBackgroundConvictionList=NoneSet valueBackgroundFelonytrue

Clear convictions list if set to "none" and convictions = 1 (yes)

BackgroundFelony:0 AND BackgroundConvictionList:NoneBackgroundConvictionListReset valuetrueBackgroundFelonytrue



Final Agreement

Fields


AgreeSignatureFull Legal Nametexttrue[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]*

AgreeDateToday's Datedatetrue


CaptchaCaptchacaptchatrue

Validators and Rules

Today's Date

!AgreeDate:[today]Final Agreement Date must be today's dateValidation rule

...