Description |
Examples |
Product |
Question |
Collection |
Class is in list |
- Require spec tire/fuel purchases (karting)
- Require compliance fees (racing)
- Show error if not a valid class (racing)
|
x |
|
|
Group is in list |
- Require novice run group to pay for an instructor
- Require volunteers to answer a task/specialty question
- Show error when one group is full w/o inventory limits
|
x |
|
|
Transponder number is valid |
- Require a rental transponder
- Show error until the vehicle profile is updated
|
x |
|
|
Modifier is in list |
- Require additional fee for double-point classification
|
x |
|
|
Modifier is empty |
- Force selection of a class modifier/PAX
|
x |
|
|
Class is selected + Modifier is not in mapping list |
- Limit which modifiers/PAX are allowed for specific classes
- SS1:S1,S2,S3,S4 - Class SS1 requires Modifier/PAX S1-S4
- N,P:* - require Novice/Pro to pick a class modifier/PAX
|
x |
|
|
Class in list does not allow a Modifier |
- P,S,T,N - if false, show error to force selecting a modifier/PAX
- SS,AS,BS,CS... - if true, show error to prevent selecting a modifier/PAX
|
x |
|
|
Vehicle make is in list |
- Show error if the car is not a valid marque (e.g., Porsche only)
|
x |
|
|
Vehicle model is in list |
- Show error if the model is not valid (e.g., 911 only)
|
x |
|
|
SCCA Runoffs Make/Model is not valid |
- Enforces specific makes and models per class for SCCA
|
|
x |
|
Vehicle year is in list |
- Show error if the year is not valid (car shows, Concours)
- Require an inspection fee if the vehicle is a certain age
|
x |
|
|
Vehicle color is empty |
- Show error until the vehicle profile is updated with color
|
x |
|
|
Engine displacement is empty |
- Show error until the vehicle profile is updated with engine displacement
|
x |
|
|
Log book number is empty |
- Show error until the vehicle profile is updated with logbook number
|
x |
|
|
Official weight is empty |
- Show error until the vehicle profile is updated with official weight
|
x |
|
|
GCR/CCR/Rules page number is empty |
- Show error until the vehicle profile is updated with rulebook page number
|
x |
|
|
Tire brand is empty |
- Show error until the vehicle profile is updated with tire brand
|
x |
|
|
Front/Rear Track is empty |
- Show error until the vehicle profile is updated with front/rear track
|
x |
|
|
Wheelbase is empty |
- Show error until vehicle profile is updated with wheelbase
|
x |
|
|
VIN number is empty |
- Show error until vehicle profile is updated with VIN
|
x |
|
|
License plate is empty |
- Show error until the vehicle profile is updated with a license plate number
|
x |
|
|
Missing Preferred Numbers |
- Show error until the vehicle profile is updated with three preferred numbers.
|
x |
|
|
Vehicle model is empty |
- Show error until the vehicle profile is updated with a model
|
x |
|
|
Membership is valid during registration |
- Show error to non-members as of today
- Require non-members to buy a membership
- Require valid members to choose a discounted fee
|
x |
x |
x |
Membership in local chapter/region/club is valid during registration |
- Check membership in region/chapter as of today
- Give local members early access to register
|
x |
x |
x |
Membership is valid as of date |
- Show error to non-members as of specified date
|
x |
x |
x |
Membership is valid at start of event |
- Show error to non-members as of the event start date
|
x |
x |
x |
Membership is valid in local chapter/region/club at start of event |
- Check membership in region/chapter as of the event start date
|
x |
x |
x |
License is valid at start of event |
- Verify competition and volunteer licenses
- For SCCA: specify list of licenses as program:type,program:type,program:type
- For BMW CCA: competition license is implied, no list required
|
x |
x |
x |
License is valid during registration |
- Verify competition and volunteer licenses
- For SCCA: specify list of licenses as program:type,program:type,program:type
- For BMW CCA: competition license is implied, no list required
|
x |
x |
x |
Value is empty |
- Prevent another selection when a field is left blank
- Require another question/fee if the field is not blank
|
x |
x |
x |
Value is in list (case-insensitive) |
- Show error if invalid secret answer/promo code is entered
- Make special options unavailable without a valid answer
|
x |
x |
x |
Value is equal to this number |
- Require answer to a question based on package quantity
- Force acknowledgment of yes/no questions
|
x |
x |
x |
Value is greater than this number |
- Require or show an error when the numerical answer is greater than a value
|
x |
x |
x |
Value is less than this number |
- Require or show an error when the numerical answer is less than a value
|
x |
x |
x |
At Least One Child |
- Enforce that at least one child is selected
- Useful for a la carte options where one nested choice is mandatory
|
x |
x |
x |
Length is equal to this number |
- Show error when answer length is equal to this number of characters
|
|
x |
|
Length is greater than this number |
- Show error when answer length is greater than this number of characters
|
|
x |
|
Length is less than this number |
- Show error when answer length is less than this number of characters
|
|
x |
|
Valid Date of Birth |
- Enforce that a date of birth has been provided
|
x |
x |
x |
Minimum age |
- Restrict to participants of a minimum age, e.g. 18 or older
|
x |
x |
x |
Maximum age |
- Restrict to participants of a maximum age, e.g. 17 or under
|
x |
x |
x |
Email is Unique to Profile |
- Show error until the email address is unique across all profiles on MSR.com
- Forbids sharing across profiles where confidentiality is critical.
|
x |
x |
x |