Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Dept Interests now validated for 0-254 chars, do not ask for assigned departments on current staff, warning if indicating current staff

...

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|]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 Nametext

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[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|10123=Hotel/Convention Center|10543=Info Desk|10126=Logistics|10547=Marketing/Theming|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|10616=Hotel/Convention Center|10617=Info Desk|10618=Logistics|10619=Marketing/Theming|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=Accessibility Services|2=Art Show|3=Artist Alley|4=Audio Visual/Stagecraft|5=Charity|6=Contracts/Risk|7=Corporate Governance|8=Crowd Control|9=Dealers Den|10=Finance|11=First Aid|12=Gaming|13=Hospitality|14=Hotel/Convention Center|15=Human Resources|16=Info Desk|17=Legal|18=Logistics|19=Marketing/Theming|20=Operations|21=Photography|22=Programming|23=Public Relations/Social Media|24=Publications|25=Registration|26=Security|27=Software Engineering/Infrastructure|28=Technology Services|29=VIP Services|30=Volunteers|31=Website|]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 StaffingNewStaffingNew.label:No AND StaffingPrimary:[empty]Primary Department is requiredValidation rule

Commented out/disabled macro in source

---

Department codes:



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

...