Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ConfiForms Form Definition
anonymousInputtrue
disablePageIndextrue
formNameStaffApplication
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: Invalid Punctuationtexttrue[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]*

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

GenderGenderfalse[10300=Male|10301=Female|14600=X|]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 NameFandom Name: Invalid PunctuationAlphanumeric only (no quotes)text[-A-Za-z0-9'_\. ]*

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

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[10304=United States|10305=Canada|10306=Afghanistan|10307=Aland Islands|10308=Albania|10309=Algeria|10310=Andorra|10311=Angola|10312=Anguilla|10313=Antarctica|10314=Antigua and Barbuda|10315=Argentina|10316=Armenia|10317=Aruba|10318=Australia|10319=Austria|10320=Azerbaijan|10321=Bahamas|10322=Bahrain|10323=Bangladesh|10324=Barbados|10325=Belarus|10326=Belgium|10327=Belize|10328=Benin|10329=Bermuda|10330=Bhutan|10331=Bolivia, Plurinational State of|10332=Bonaire, Sint Eustatius and Saba|10333=Bosnia and Herzegovina|10334=Botswana|10335=Bouvet Island|10336=Brazil|10337=British Indian Ocean Territory|10338=Brunei Darussalam|10339=Bulgaria|10340=Burkina Faso|10341=Burundi|10342=Cambodia|10343=Cameroon|10344=Cape Verde|10345=Cayman Islands|10346=Central African Republic|10347=Chad|10348=Chile|10349=China|10350=Christmas Island|10351=Cocos (Keeling) Islands|10352=Colombia|10353=Comoros|10354=Congo|10355=Congo, the Democratic Republic of the|10356=Cook Islands|10357=Costa Rica|10358=Cote d’Ivoire|10359=Croatia|10360=Cuba|10361=Curaçao|10362=Cyprus|10363=Czech Republic|10364=Denmark|10365=Djibouti|10366=Dominica|10367=Dominican Republic|10368=Ecuador|10369=Egypt|10370=El Salvador|10371=Equatorial Guinea|10372=Eritrea|10373=Estonia|10374=Ethiopia|10375=Falkland Islands (Malvinas)|10376=Faroe Islands|10377=Fiji|10378=Finland|10379=France|10380=French Guiana|10381=French Polynesia|10382=French Southern Territories|10383=Gabon|10384=Gambia|10385=Georgia|10386=Germany|10387=Ghana|10388=Gibraltar|10389=Greece|10390=Greenland|10391=Grenada|10392=Guadeloupe|10393=Guatemala|10394=Guernsey|10395=Guinea|10396=Guinea-Bissau|10397=Guyana|10398=Haiti|10399=Heard Island and McDonald Islands|10400=Holy See (Vatican City State)|10401=Honduras|10402=Hungary|10403=Iceland|10404=India|10405=Indonesia|10406=Iran, Islamic Republic of|10407=Iraq|10408=Ireland|10409=Isle of Man|10410=Israel|10411=Italy|10412=Jamaica|10413=Japan|10414=Jersey|10415=Jordan|10416=Kazakhstan|10417=Kenya|10418=Kiribati|10419=Korea, Democratic People’s Republic of|10420=Korea, Republic of|10421=Kuwait|10422=Kyrgyzstan|10423=Lao People’s Democratic Republic|10424=Latvia|10425=Lebanon|10426=Lesotho|10427=Liberia|10428=Libyan Arab Jamahiriya|10429=Liechtenstein|10430=Lithuania|10431=Luxembourg|10432=Macao|10433=Macedonia, the former Yugoslav Republic of|10434=Madagascar|10435=Malawi|10436=Malaysia|10437=Maldives|10438=Mali|10439=Malta|10440=Martinique|10441=Mauritania|10442=Mauritius|10443=Mayotte|10444=Mexico|10445=Moldova, Republic of|10446=Monaco|10447=Mongolia|10448=Montenegro|10449=Montserrat|10450=Morocco|10451=Mozambique|10452=Myanmar|10453=Namibia|10454=Nauru|10455=Nepal|10456=Netherlands|10457=New Caledonia|10458=New Zealand|10459=Nicaragua|10460=Niger|10461=Nigeria|10462=Niue|10463=Norfolk Island|10464=Norway|10465=Oman|10466=Pakistan|10467=Palestine|10468=Panama|10469=Papua New Guinea|10470=Paraguay|10471=Peru|10472=Philippines|10473=Pitcairn|10474=Poland|10475=Portugal|10476=Qatar|10477=Reunion|10478=Romania|10479=Russian Federation|10480=Rwanda|10481=Saint Barthélemy|10482=Saint Helena, Ascension and Tristan da Cunha|10483=Saint Kitts and Nevis|10484=Saint Lucia|10485=Saint Martin (French part)|10486=Saint Pierre and Miquelon|10487=Saint Vincent and the Grenadines|10488=Samoa|10489=San Marino|10490=Sao Tome and Principe|10491=Saudi Arabia|10492=Senegal|10493=Serbia|10494=Seychelles|10495=Sierra Leone|10496=Singapore|10497=Sint Maarten (Dutch part)|10498=Slovakia|10499=Slovenia|10500=Solomon Islands|10501=Somalia|10502=South Africa|10503=South Georgia and the South Sandwich Islands|10504=South Sudan|10505=Spain|10506=Sri Lanka|10507=Sudan|10508=Suriname|10509=Svalbard and Jan Mayen|10510=Swaziland|10511=Sweden|10512=Switzerland|10513=Syrian Arab Republic|10514=Taiwan|10515=Tajikistan|10516=Tanzania, United Republic of|10517=Thailand|10518=Timor-Leste|10519=Togo|10520=Tokelau|10521=Tonga|10522=Trinidad and Tobago|10523=Tunisia|10524=Turkey|10525=Turkmenistan|10526=Turks and Caicos Islands|10527=Tuvalu|10528=Uganda|10529=Ukraine|10530=United Arab Emirates|10531=United Kingdom|10532=Uruguay|10533=Uzbekistan|10534=Vanuatu|10535=Venezuela, Bolivarian Republic of|10536=Vietnam|10537=Virgin Islands, British|10538=Wallis and Futuna|10539=Western Sahara|10540=Yemen|10541=Zambia|10542=Zimbabwe| ]selecttrue

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

ContactPhonePhone NumberPhone Number: 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,}

ContactFurFestFurFest UsernameFurFest Username: Just your username, omit @furfest.orgAll staffers receive a furfest.org email address and system login. If you presently have a username, enter it here, otherwise please indicate your preference. Letters, numbers, hyphen, dash and underscore only. Omit domain name.texttrue[^@-A-Za-z0-9_\.]*


Emergency Contact Information

Fields

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

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

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


Staffing History

Fields

StaffingNewNew to Midwest FurFest as Stafffalse[0=Yes|1=No|]This would be my first year on staff (hard badged)radio_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[10118=A/V|11600=Accessibility Services|10116=Art Show|10117=Artist Alley|10119=Charity|10567=Convention Lead|10549=Corporate - Board|10550=Corporate - Contracts/Risk|10544=Corporate - Finance|10124=Corporate - Human Resources|10546=Corporate - Legal|10121=Crowd Control|10122=Dealers Den|10553=Executive (Chair/Vice Chair)|10548=First Aid|10554=Gaming|10120=Hospitality/Con Suite|10123=Hotel/Convention Center|10543=Info Desk|10126=Logistics|10547=Marketing/Theming|10548=Medical|10127=Operations|10568=Photography|10128=Programming|10555=Public Relations/Social Media|10556=Publications|10129=Registration|10130=Security|10557=SEI|10125=Technology Services|10131=VIP Services|10559=Volunteers|10560=Website|]label;falseselect

StaffingSecondarySecondary Departmentfalse[10601=A/V|11601=Accessibility Services|10602=Art Show|10603=Artist Alley|10604=Charity|10605=Convention Lead|10606=Corporate - Board|10607=Corporate - Contracts/Risk|10608=Corporate - Finance|10609=Corporate - Human Resources|10610=Corporate - Legal|10611=Crowd Control|10612=Dealers Den|10613=Executive (Chair/Vice Chair)|10620=First Aid|10614=Gaming|10615=Hospitality/Con Suite|10616=Hotel/Convention Center|10617=Info Desk|10618=Logistics|10619=Marketing/Theming|10620=Medical|10621=Operations|10622=Photography|10623=Programming|10624=Public Relations/Social Media|10625=Publications|10626=Registration|10627=Security|10628=SEI|10629=Technology Services|10630=VIP Services|10631=Volunteers|10632=Website|]label;falseselect

StaffingInterestsDepartment InterestsWe love energetic staff, though please choose no more than five optionsfalse[1=Audio Visual/StagecraftAccessibility Services|2=Art Show|3=Artist Alley|4=Audio Visual/Stagecraft|5=Charity|56=Contracts/Risk|6=Finance|7=Human ResourcesCorporate Governance|8=LegalCrowd Control|9=Crowd ControlDealers Den|10=Dealers DenFinance|11=First Aid|12=Gaming|1213=Hospitality/Con Suite|1314=Hotel/Convention Center|1415=Human Resources|16=Info Desk|17=Legal|1518=Logistics|1619=Marketing/Theming|17=First Aid|1820=Operations|1921=Photography|2022=Programming|2123=Public Relations/Social Media|2224=Publications|2325=Registration|2426=Security|27=Software Engineering/Infrastructure|25=Security|2628=Technology Services|2729=VIP Services|2830=Volunteers|2931=Website|30=Accessibility Services|]label;falseWhat departments might you be interested in? Multiple selections are permitted, though please choose no more than five of your top interests.multi^.{0,254}$

StaffingShirtSizeShirt Sizefalse[10136=Extra Small|10137=Small|10138=Medium|10139=Large|10140=Extra Large|10141=2X Large|10142=3X Large|10561=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

Prior conditionals were !StaffingCurrent.label:Yes and StaffingCurrent.label:Yes

Changed to ...label:Never to always suppress current department questions

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

StaffingCurrent.label:YesNevertbodyShow("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

Commented out/disabled macro in source

---

Department codes: StaffingNew.label:No AND StaffingPrimary:[empty]Primary Department is requiredValidation rule



Background Checks and Policies

Fields

Validators and Rules

Hide/show conviction list based on conviction response


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


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




Final Agreement

Fields

CaptchaCaptchacaptchatrue

Validators and Rules

...