Bunch of fields added

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
Patrick Uiterwijk 2017-05-06 00:05:22 +00:00
parent 00ed6ca8c6
commit 26ccdc8546

View file

@ -105,39 +105,71 @@
] ]
}, },
"registration": { "registration": {
"enabled": true, "enabled": true,
"fields": { "fields": {
"doc1": {
"type": "documentation",
"display_name": "",
"html": [
"We are excited to see you at this year's Flock!",
"We're doing things a little differently this year in order to make sure it is a",
"productive event that helps us achieve our goals as a community.",
"Explain regfee etc"
],
"split": 0
},
"country": { "country": {
"display_name": "Country", "display_name": "Country",
"short_display_name": "Ctr", "short_display_name": "Ctr",
"type": "country", "type": "select",
"required": true, "required": true,
"message": "This will be kept private", "message": "This will be kept private",
"private": true, "private": true,
"placeholder": "Country of origin" "placeholder": "Country of origin",
"options": [
"United States",
"Netherlands"
],
"onchange": "javascript:update_regfee();",
"split": 0
}, },
"subsidyreq": { "regfee": {
"display_name": "Apply for sponsored funding for flight/hotel?", "display_name": "Registration Fee",
"short_display_name": "Sub", "type": "string",
"type": "select", "required": true,
"required": true, "private": true,
"placeholder": "25.00",
"readonly": true,
"split": 0
},
"reason": {
"display_name": "Why are you interested in attending flock?",
"type": "string",
"required": true,
"private": true,
"placeholder": "",
"split": 0
},
"ircnick": {
"display_name": "IRC Nickname",
"short_display_name": "IRC",
"type": "string",
"required": false,
"private": false,
"placeholder": "IRC Nickname",
"split": 1
},
"badgeextra": {
"display_name": "Extra line for badges (if available)",
"short_display_name": "Badge",
"type": "string",
"required": false,
"private": false, "private": false,
"placeholder": "", "placeholder": "",
"options": [ "split": 1
"Yes", "No"
]
},
"inviteletter": {
"display_name": "Do you need an invitation letter to attend?",
"short_display_name": "Inv",
"type": "select",
"required": true,
"private": false,
"placeholder": "",
"options": [
"Yes", "No"
]
}, },
"veg": { "veg": {
"display_name": "Vegetarian", "display_name": "Vegetarian",
@ -149,7 +181,8 @@
"placeholder": "", "placeholder": "",
"options": [ "options": [
"Yes", "No" "Yes", "No"
] ],
"split": 1
}, },
"dietary": { "dietary": {
"display_name": "Medical dietary restrictions", "display_name": "Medical dietary restrictions",
@ -158,30 +191,20 @@
"required": false, "required": false,
"message": "This will be kept private; note that no guarantees are made, but we will do our best", "message": "This will be kept private; note that no guarantees are made, but we will do our best",
"private": true, "private": true,
"placeholder": "" "placeholder": "",
"split": 1
}, },
"volunteer": { "inviteletter": {
"display_name": "Are you willing to work as a volunteer at the event?", "display_name": "Do you need an invitation letter to attend?",
"short_display_name": "Vol", "short_display_name": "Inv",
"type": "select", "type": "select",
"required": true, "required": true,
"message": "This will be kept private", "private": false,
"private": true,
"placeholder": "", "placeholder": "",
"options": [ "options": [
"Yes", "No" "Yes", "No"
] ],
}, "split": 1
"family": {
"display_name": "Are you bringing family with you to the location?",
"short_display_name": "Fam",
"type": "select",
"required": true,
"private": true,
"placeholder": "",
"options": [
"Yes", "No"
]
}, },
"shirtsize": { "shirtsize": {
"display_name": "T-shirt size", "display_name": "T-shirt size",
@ -204,86 +227,147 @@
"Ladies M", "Ladies M",
"Ladies L", "Ladies L",
"Ladies XL" "Ladies XL"
] ],
"split": 1
}, },
"roomshare": {
"display_name": "Will you share a room?", "needassistance": {
"short_display_name": "RmSh", "display_name": "Do you need financial assistance in order to attend Flock?",
"type": "select", "short_display_name": "Sub",
"type": "boolean",
"required": true, "required": true,
"private": false, "private": true,
"placeholder": "", "split": 2
"options": [
"Yes", "No"
]
}, },
"roommate": {
"display_name": "If sharing a room, enter a name if you know your roommate", "sponsor_additional": {
"short_display_name": "RmWho", "display_name": "Would you like to help sponsor a Fedora volunteer's attendance?",
"type": "string", "short_display_name": "Spon",
"required": false, "type": "boolean",
"private": false, "required": false,
"placeholder": "" "private": true,
}, "shownifnot": "needassistance",
"hotelbooked": { "split": 2
"display_name": "Have you booked, or will you book, your hotel reservation?", },
"short_display_name": "Bkd", "sponsor_additional_amount": {
"type": "select", "display_name": "Amount",
"required": true, "short_display_name": "SponAmnt",
"private": false,
"placeholder": "",
"options": [
"Yes", "No"
]
},
"brnobus": {
"display_name": "Are you interested in a bus from Brno, in case that option is offered?",
"short_display_name": "Bus",
"type": "select",
"required": true,
"private": false,
"placeholder": "",
"options": [
"Yes", "No"
]
},
"ircnick": {
"display_name": "IRC Nickname",
"short_display_name": "IRC",
"type": "string", "type": "string",
"required": false, "required": false,
"private": false, "private": true,
"placeholder": "IRC Nickname" "shownif": "sponsor_additional",
"split": 2
}, },
"blog": {
"display_name": "Blog URL", "travel_circumstances": {
"short_display_name": "Blog", "display_name": "If there are any...",
"type": "string", "short_display_name": "travel_circum",
"required": false, "type": "string",
"private": false, "required": false,
"placeholder": "https://example.com/blog" "private": true,
}, "shownif": "needassistance",
"twitter": { "split": 2
"display_name": "Twitter handle", },
"short_display_name": "Twt", "flights_needed": {
"type": "string", "display_name": "My trip to flock requires air travel",
"required": false, "type": "boolean",
"private": false, "required": false,
"placeholder": "" "private": true,
}, "shownif": "needassistance",
"badgeextra": { "split": 2
"display_name": "Extra line for badges (if available)", },
"short_display_name": "Badge", "doc_flights": {
"type": "string", "display_name": "",
"required": false, "type": "documentation",
"private": false, "html": [
"placeholder": "" "Show calendar information here"
} ],
"shownif": "flights_needed",
"split": 2
},
"flight_homeairport": {
"display_name": "Preferred home airport codes",
"type": "string",
"required": false,
"private": true,
"shownif": "flights_needed",
"split": 2
},
"flight_price": {
"display_name": "Estimated round-trip airfare (in USD)",
"type": "string",
"required": false,
"private": true,
"shownif": "flights_needed",
"split": 2
},
"busservice": {
"display_name": "Do you intend to use the Boston-to-Cape Cod bus service",
"type": "boolean",
"required": false,
"private": true,
"shownif": "needassistance",
"split": 2
},
"other_transit": {
"display_name": "Please describe any other transit-related costs you anticipate",
"type": "string",
"required": false,
"private": true,
"shownif": "needassistance",
"split": 2
},
"total_othertransit": {
"display_name": "Total cost of other estimated transit costs",
"type": "string",
"required": false,
"private": true,
"shownif": "needassistance",
"split": 2
},
"lodging_needed": {
"display_name": "I would like lodging to be part of my travel funding request",
"type": "boolean",
"required": false,
"private": true,
"shownif": "needassistance",
"split": 2
},
"lodging_doc": {
"display_name": "",
"type": "documentation",
"html": [
"Show lodging calendar and other info here..."
],
"shownif": "lodgin_needed",
"split": 2
},
"lodging_nights": {
"display_name": "How many nights of lodging will you require to attend Flock?",
"type": "select",
"options": [
"1 night",
"2 nights",
"3 nights",
"4 nights",
"5 nights",
"other"
],
"required": false,
"private": true,
"shownif": "lodging_needed",
"split": 2
},
"lodging_roommate": {
"display_name": "Do you have a preferred roommate?",
"type": "string",
"required": false,
"private": true,
"shownif": "lodging_needed",
"split": 2
}
}, },
"max_split": 2,
"payment_product_name": "My Event Registration Fee", "payment_product_name": "My Event Registration Fee",
"currencies": { "currencies": {
"USD": { "USD": {