Merge config changes back
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
parent
266e092572
commit
03ca9337d3
2 changed files with 354 additions and 77 deletions
|
@ -9,17 +9,17 @@
|
||||||
tags:
|
tags:
|
||||||
- packages
|
- packages
|
||||||
|
|
||||||
- name: Clone the regcfp master branch
|
#- name: Clone the regcfp master branch
|
||||||
git: repo=https://github.com/puiterwijk/regcfp.git
|
# git: repo=https://github.com/puiterwijk/regcfp.git
|
||||||
dest=/srv/regcfp
|
# dest=/srv/regcfp
|
||||||
version=develop
|
# version=develop
|
||||||
clone=yes update=yes
|
# clone=yes update=yes
|
||||||
register: git_result
|
# register: git_result
|
||||||
changed_when: "git_result.after|default('after') != git_result.before|default('before')"
|
# changed_when: "git_result.after|default('after') != git_result.before|default('before')"
|
||||||
tags:
|
# tags:
|
||||||
- regcfp
|
# - regcfp
|
||||||
notify:
|
# notify:
|
||||||
- restart regcfp
|
# - restart regcfp
|
||||||
|
|
||||||
# TODO: Find EPEL packages for these
|
# TODO: Find EPEL packages for these
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|
|
@ -3,9 +3,10 @@
|
||||||
"site_url": "https://register.flocktofedora.org",
|
"site_url": "https://register.flocktofedora.org",
|
||||||
"theming": {
|
"theming": {
|
||||||
"theme": "fedora",
|
"theme": "fedora",
|
||||||
"site_name": "Flock 2016 Registration",
|
"site_name": "Flock 2017 Registration",
|
||||||
"event_name": "Flock 2016",
|
"event_name": "Flock 2017",
|
||||||
"logo": ""
|
"logo": "",
|
||||||
|
"event_location": "Hyannis, Cape Cod"
|
||||||
},
|
},
|
||||||
"secret": "{{ regcfp_secret }}",
|
"secret": "{{ regcfp_secret }}",
|
||||||
"database": {
|
"database": {
|
||||||
|
@ -58,18 +59,18 @@
|
||||||
"permissions": {
|
"permissions": {
|
||||||
"admin": ["puiterwijk@fedoraproject.org", "pfrields@fedoraproject.org", "jwboyer@fedoraproject.org", "duffy@fedoraproject.org", "decause@fedoraproject.org", "spot@fedoraproject.org", "robyduck@fedoraproject.org", "rsuehle@fedoraproject.org", "mattdm@fedoraproject.org"],
|
"admin": ["puiterwijk@fedoraproject.org", "pfrields@fedoraproject.org", "jwboyer@fedoraproject.org", "duffy@fedoraproject.org", "decause@fedoraproject.org", "spot@fedoraproject.org", "robyduck@fedoraproject.org", "rsuehle@fedoraproject.org", "mattdm@fedoraproject.org"],
|
||||||
"papers": {
|
"papers": {
|
||||||
"submit": [],
|
"submit": ["*authenticated*"],
|
||||||
"list": {
|
"list": {
|
||||||
"accepted": ["jwboyer@fedoraproject.org", "spot@fedoraproject.org"],
|
"accepted": ["jwboyer@fedoraproject.org", "spot@fedoraproject.org"],
|
||||||
"own": ["*authenticated*"],
|
"own": ["*authenticated*"],
|
||||||
"all": ["pfrields@fedoraproject.org", "jwboyer@fedoraproject.org", "rsuehle@fedoraproject.org", "duffy@fedoraproject.org", "mattdm@fedoraproject.org", "decause@fedoraproject.org", "robyduck@fedoraproject.org", "spot@fedoraproject.org"]
|
"all": ["pfrields@fedoraproject.org", "jwboyer@fedoraproject.org", "rsuehle@fedoraproject.org", "duffy@fedoraproject.org", "mattdm@fedoraproject.org", "decause@fedoraproject.org", "robyduck@fedoraproject.org", "spot@fedoraproject.org"]
|
||||||
},
|
},
|
||||||
"edit": {
|
"edit": {
|
||||||
"own": [],
|
"own": ["*authenticated*"],
|
||||||
"all": ["jwboyer@fedoraproject.org", "pfrields@fedoraproject.org", "spot@fedoraproject.org"]
|
"all": ["jwboyer@fedoraproject.org", "pfrields@fedoraproject.org", "spot@fedoraproject.org"]
|
||||||
},
|
},
|
||||||
"delete": {
|
"delete": {
|
||||||
"own": [],
|
"own": ["*authenticated*"],
|
||||||
"all": ["jwboyer@fedoraproject.org", "pfrields@fedoraproject.org", "spot@fedoraproject.org"]
|
"all": ["jwboyer@fedoraproject.org", "pfrields@fedoraproject.org", "spot@fedoraproject.org"]
|
||||||
},
|
},
|
||||||
"tag": ["*authenticated*"],
|
"tag": ["*authenticated*"],
|
||||||
|
@ -78,10 +79,10 @@
|
||||||
"accept": ["pfrields@fedoraproject.org", "jwboyer@fedoraproject.org", "spot@fedoraproject.org"]
|
"accept": ["pfrields@fedoraproject.org", "jwboyer@fedoraproject.org", "spot@fedoraproject.org"]
|
||||||
},
|
},
|
||||||
"registration": {
|
"registration": {
|
||||||
"register": [],
|
"register": ["*authenticated*"],
|
||||||
"pay": [],
|
"pay": ["*authenticated*"],
|
||||||
"request_receipt": [],
|
"request_receipt": [],
|
||||||
"view_public": ["*authenticated*"],
|
"view_public": [],
|
||||||
"view_all": [""],
|
"view_all": [""],
|
||||||
"add_payment": [],
|
"add_payment": [],
|
||||||
"print_badge": [],
|
"print_badge": [],
|
||||||
|
@ -90,18 +91,14 @@
|
||||||
"cancel_all": []
|
"cancel_all": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"papers": {
|
"papers": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"tracks": [
|
"tracks": [
|
||||||
"Building a Better Distro",
|
"Talk (30 min)",
|
||||||
"Growing the Fedora Userbase",
|
"Talk (60 min)",
|
||||||
"Making Life Better for Contributors",
|
"Do-Session (120 min)",
|
||||||
"Prepared Lightning Talk",
|
"Do-Session (180 min)"
|
||||||
"Workshop - Team Planning",
|
|
||||||
"Workshop - Hackfest",
|
|
||||||
"Workshop - Drop-in Clinic",
|
|
||||||
"Other"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -109,14 +106,18 @@
|
||||||
"registration": {
|
"registration": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"fields": {
|
"fields": {
|
||||||
|
"reglegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Registration Fee",
|
||||||
|
"split": 0
|
||||||
|
},
|
||||||
"doc1": {
|
"doc1": {
|
||||||
"type": "documentation",
|
"type": "documentation",
|
||||||
"display_name": "",
|
"display_name": "",
|
||||||
"html": [
|
"html": [
|
||||||
"We are excited to see you at this year's Flock!",
|
"The registration fee below is determined by your current country selection. ",
|
||||||
"We're doing things a little differently this year in order to make sure it is a",
|
"This is in order to keep the fee fair and nominal across all regions. ",
|
||||||
"productive event that helps us achieve our goals as a community.",
|
"If your country isn't listed, please choose a country or region with a similar economic situation."
|
||||||
"Explain regfee etc"
|
|
||||||
],
|
],
|
||||||
"split": 0
|
"split": 0
|
||||||
},
|
},
|
||||||
|
@ -125,33 +126,93 @@
|
||||||
"short_display_name": "Ctr",
|
"short_display_name": "Ctr",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"required": true,
|
"required": true,
|
||||||
"message": "This will be kept private",
|
"message" : "Choose a region with a similar economic situation if your country is not listed.",
|
||||||
|
"privmsg": "This will be kept private.",
|
||||||
"private": true,
|
"private": true,
|
||||||
"placeholder": "Country of origin",
|
"placeholder": "Country of origin",
|
||||||
"options": [
|
"options": [
|
||||||
|
"Argentina",
|
||||||
|
"Australia",
|
||||||
|
"Brazil",
|
||||||
|
"Britain",
|
||||||
|
"Canada",
|
||||||
|
"Chile",
|
||||||
|
"China",
|
||||||
|
"Colombia",
|
||||||
|
"Costa Rica",
|
||||||
|
"Czech Republic",
|
||||||
|
"Denmark",
|
||||||
|
"Egypt",
|
||||||
|
"Euro area",
|
||||||
|
"Hong Kong",
|
||||||
|
"Hungary",
|
||||||
|
"India",
|
||||||
|
"Indonesia",
|
||||||
|
"Israel",
|
||||||
|
"Japan",
|
||||||
|
"Malaysia",
|
||||||
|
"Mexico",
|
||||||
|
"New Zealand",
|
||||||
|
"Norway",
|
||||||
|
"Pakistan",
|
||||||
|
"Peru",
|
||||||
|
"Philippines",
|
||||||
|
"Poland",
|
||||||
|
"Russia",
|
||||||
|
"Saudi Arabia",
|
||||||
|
"Singapore",
|
||||||
|
"South Africa",
|
||||||
|
"South Korea",
|
||||||
|
"Sri Lanka",
|
||||||
|
"Sweden",
|
||||||
|
"Switzerland",
|
||||||
|
"Taiwan",
|
||||||
|
"Thailand",
|
||||||
|
"Turkey",
|
||||||
|
"UAE",
|
||||||
|
"Ukraine",
|
||||||
"United States",
|
"United States",
|
||||||
"Netherlands"
|
"Uruguay",
|
||||||
|
"Venezuela",
|
||||||
|
"Vietnam",
|
||||||
|
"Austria",
|
||||||
|
"Belgium",
|
||||||
|
"Estonia",
|
||||||
|
"Finland",
|
||||||
|
"France",
|
||||||
|
"Germany",
|
||||||
|
"Greece",
|
||||||
|
"Ireland",
|
||||||
|
"Italy",
|
||||||
|
"Netherlands",
|
||||||
|
"Portugal",
|
||||||
|
"Spain"
|
||||||
],
|
],
|
||||||
"onchange": "javascript:update_regfee();",
|
"onchange": "javascript:update_regfee(); javascript:update_estimates();",
|
||||||
"split": 0
|
"split": 0
|
||||||
},
|
},
|
||||||
"regfee": {
|
"regfee": {
|
||||||
"display_name": "Registration Fee",
|
"display_name": "Registration Fee",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": true,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"placeholder": "25.00",
|
"placeholder": "25.00",
|
||||||
"readonly": true,
|
"readonly": false,
|
||||||
"split": 0
|
"split": 0,
|
||||||
|
"onchange": "javascript:update_estimates();"
|
||||||
},
|
},
|
||||||
"reason": {
|
"reason": {
|
||||||
"display_name": "Why are you interested in attending flock?",
|
"display_name": "Why are you interested in attending Flock?",
|
||||||
"type": "string",
|
"type": "textarea",
|
||||||
"required": true,
|
"required": true,
|
||||||
"private": true,
|
"private": true,
|
||||||
"placeholder": "",
|
|
||||||
"split": 0
|
"split": 0
|
||||||
},
|
},
|
||||||
|
"soclegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Social Details",
|
||||||
|
"split": 1
|
||||||
|
},
|
||||||
|
|
||||||
"ircnick": {
|
"ircnick": {
|
||||||
"display_name": "IRC Nickname",
|
"display_name": "IRC Nickname",
|
||||||
|
@ -171,13 +232,20 @@
|
||||||
"placeholder": "",
|
"placeholder": "",
|
||||||
"split": 1
|
"split": 1
|
||||||
},
|
},
|
||||||
|
"reqslegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Personal Requirements",
|
||||||
|
"split": 1
|
||||||
|
},
|
||||||
|
|
||||||
"veg": {
|
"veg": {
|
||||||
"display_name": "Vegetarian",
|
"display_name": "Vegetarian",
|
||||||
"short_display_name": "Veg",
|
"short_display_name": "Veg",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"required": true,
|
"required": true,
|
||||||
"message": "This will be kept private; note that a selection here does not guarantee availability of vegetarian options",
|
"message": "This does not guarantee availability of vegetarian options.",
|
||||||
"private": true,
|
"privmsg": "This will be kept private.",
|
||||||
|
"private": true,
|
||||||
"placeholder": "",
|
"placeholder": "",
|
||||||
"options": [
|
"options": [
|
||||||
"Yes", "No"
|
"Yes", "No"
|
||||||
|
@ -189,7 +257,8 @@
|
||||||
"short_display_name": "Diet",
|
"short_display_name": "Diet",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": false,
|
"required": false,
|
||||||
"message": "This will be kept private; note that no guarantees are made, but we will do our best",
|
"message": "No guarantees are made here, but we will do our best!",
|
||||||
|
"privmsg": "This will be kept private.",
|
||||||
"private": true,
|
"private": true,
|
||||||
"placeholder": "",
|
"placeholder": "",
|
||||||
"split": 1
|
"split": 1
|
||||||
|
@ -210,7 +279,7 @@
|
||||||
"display_name": "T-shirt size",
|
"display_name": "T-shirt size",
|
||||||
"short_display_name": "Sz",
|
"short_display_name": "Sz",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"message": "This will be kept private",
|
"message": "This will be kept private.",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"placeholder": "",
|
"placeholder": "",
|
||||||
|
@ -230,23 +299,38 @@
|
||||||
],
|
],
|
||||||
"split": 1
|
"split": 1
|
||||||
},
|
},
|
||||||
|
"assistlegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Financial Assistance",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
|
||||||
"needassistance": {
|
"needassistance": {
|
||||||
"display_name": "Do you need financial assistance in order to attend Flock?",
|
"display_name": "Do you need financial assistance in order to attend Flock?",
|
||||||
"short_display_name": "Sub",
|
"short_display_name": "Sub",
|
||||||
"type": "boolean",
|
"type": "radio",
|
||||||
"required": true,
|
"required": true,
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"onchange": "javascript:update_regfee(); javascript:update_estimates();",
|
||||||
|
"options": [
|
||||||
|
"No, I / my employer can cover my expenses.",
|
||||||
|
"Yes, my attendance requires financial assistance."
|
||||||
|
],
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
|
|
||||||
"sponsor_additional": {
|
"sponsor_additional": {
|
||||||
"display_name": "Would you like to help sponsor a Fedora volunteer's attendance?",
|
"display_name": "Would you like to help sponsor a Fedora volunteer's attendance?",
|
||||||
"short_display_name": "Spon",
|
"short_display_name": "Spon",
|
||||||
"type": "boolean",
|
"type": "radio",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownifnot": "needassistance",
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "No, I / my employer can cover my expenses.",
|
||||||
|
"options": [
|
||||||
|
"No, thank you.",
|
||||||
|
"Yes, I will sponsor the amount that follows."
|
||||||
|
],
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"sponsor_additional_amount": {
|
"sponsor_additional_amount": {
|
||||||
|
@ -255,42 +339,105 @@
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "sponsor_additional",
|
"shownifkey": "sponsor_additional",
|
||||||
|
"shownifval": "Yes, I will sponsor the amount that follows.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
"circumlegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Special Travel Circumstances",
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
|
|
||||||
"travel_circumstances": {
|
"travel_circumstances": {
|
||||||
"display_name": "If there are any...",
|
"display_name": "If there are any special circumstances or logistics regarding your travel and/or funding for Flock, please note them here.",
|
||||||
"short_display_name": "travel_circum",
|
"short_display_name": "travel_circum",
|
||||||
"type": "string",
|
"type": "textarea",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "needassistance",
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
"flightlegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Flights",
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"flights_needed": {
|
"flights_needed": {
|
||||||
"display_name": "My trip to flock requires air travel",
|
"display_name": "My trip to flock requires air travel",
|
||||||
"type": "boolean",
|
"type": "radio",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "needassistance",
|
"onchange": "javascript:update_regfee(); javascript:update_estimates();",
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"options": [
|
||||||
|
"My trip to Flock requires air travel.",
|
||||||
|
"My trip to Flock does not require air travel."
|
||||||
|
],
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"doc_flights": {
|
"doc_flights": {
|
||||||
"display_name": "",
|
"display_name": "",
|
||||||
"type": "documentation",
|
"type": "documentation",
|
||||||
"html": [
|
"html": [
|
||||||
"Show calendar information here"
|
"<table class='calendar'>",
|
||||||
],
|
"<tr>",
|
||||||
"shownif": "flights_needed",
|
"<th>Sat</th><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th><th>Sun</th>",
|
||||||
|
"</tr>",
|
||||||
|
"<tr class='flock'>",
|
||||||
|
"<td></td><td></td><td></td><td class='flock' colspan='4'>Flock</td><td></td><td></td>",
|
||||||
|
"</tr>",
|
||||||
|
"<tr>",
|
||||||
|
"<td>Aug <span>26</span></td><td>Aug <span>27</span></td><td>Aug <span>28</span></td>",
|
||||||
|
"<td class='flock'>Aug <span>29</span></td><td class='flock'>Aug <span>30</span></td>",
|
||||||
|
"<td class='flock'>Aug <span>31</span></td><td class='flock'>Sep <span>01</span></td>",
|
||||||
|
"<td>Sep <span>02</span></td><td>Sep <span>03</span></td>",
|
||||||
|
"</tr>",
|
||||||
|
"<tr class='bus-notes'>",
|
||||||
|
"<th colspan='5'>",
|
||||||
|
"<p>First bus departs Logan Airport at <strong>6:15 AM</strong>.</p>",
|
||||||
|
"<p>Last bus departs Logan Airport at <strong>11:15 PM</strong>.</p>",
|
||||||
|
"</th>",
|
||||||
|
"<th colspan='4'>",
|
||||||
|
"<p>First bus arrives at Logan at <strong>4:30 AM</strong>.</p>",
|
||||||
|
"<p>Last bus arrives at Logan at <strong>10:30 PM</strong>.</p>",
|
||||||
|
"</th>",
|
||||||
|
"</tr>",
|
||||||
|
"</table>"
|
||||||
|
],
|
||||||
|
"shownifkey": "flights_needed",
|
||||||
|
"shownifval": "My trip to Flock requires air travel.",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
|
"doc_research": {
|
||||||
|
"type": "documentation",
|
||||||
|
"display_name": "",
|
||||||
|
"html": [
|
||||||
|
"<p>Please research round trip flights to Boston's Logan Airport for Flock. Note that there is a 2-hour long",
|
||||||
|
" bus ride from the airport to the conference site; we have provided a rough schedule of this bus above but ",
|
||||||
|
"<a href='http://www.p-b.com/Sched-Logan.html'>please verify the schedule</a>, particularly if you plan to ",
|
||||||
|
"ride on a weekend as the schedule may vary based on what we've posted above.</p>",
|
||||||
|
"<p>Plan to arrive in Hyannis, MA by the evening of Monday, August 28 and depart no sooner than 2 PM on Friday, ",
|
||||||
|
"keeping the bus times and schedule in account."
|
||||||
|
],
|
||||||
|
"shownifkey": "flights_needed",
|
||||||
|
"shownifval": "My trip to Flock requires air travel.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
|
||||||
"flight_homeairport": {
|
"flight_homeairport": {
|
||||||
"display_name": "Preferred home airport codes",
|
"display_name": "Preferred home airport codes",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "flights_needed",
|
"shownifkey": "flights_needed",
|
||||||
|
"shownifval": "My trip to Flock requires air travel.",
|
||||||
|
"message": "Ex. 'PRG', 'BRQ'",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"flight_price": {
|
"flight_price": {
|
||||||
|
@ -298,23 +445,53 @@
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "flights_needed",
|
"shownifkey": "flights_needed",
|
||||||
|
"shownifval": "My trip to Flock requires air travel.",
|
||||||
|
"onchange": "javascript:update_estimates();",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
"doc_research2": {
|
||||||
|
"type": "documentation",
|
||||||
|
"display_name": "",
|
||||||
|
"shownifkey": "flights_needed",
|
||||||
|
"shownifval": "My trip to Flock requires air travel.",
|
||||||
|
"html": [
|
||||||
|
"<p>Please make your best guess on your estimated airfare cost based on your research. If you underestimate, ",
|
||||||
|
"there may not be enough funding for your trip; if you overestimate, other attendees may not receive funding. ",
|
||||||
|
"We rely on the honesty and integrity of our community members to fill this form out accurately."
|
||||||
|
],
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
"othertransitlegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Other Transit Costs",
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"busservice": {
|
"busservice": {
|
||||||
"display_name": "Do you intend to use the Boston-to-Cape Cod bus service",
|
"display_name": "Do you intend to use the Cape Cod bus service from Boston's Logan Airport?",
|
||||||
"type": "boolean",
|
"type": "radio",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "needassistance",
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"options": [
|
||||||
|
"Yes (+ $47 / roundtrip)",
|
||||||
|
"No"
|
||||||
|
],
|
||||||
|
"onchange": "javascript:update_estimates();",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"other_transit": {
|
"other_transit": {
|
||||||
"display_name": "Please describe any other transit-related costs you anticipate",
|
"display_name": "Please describe any other transit-related costs you anticipate",
|
||||||
"type": "string",
|
"type": "textarea",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "needassistance",
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"total_othertransit": {
|
"total_othertransit": {
|
||||||
|
@ -322,24 +499,80 @@
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "needassistance",
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"onchange": "javascript:update_estimates();",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
|
"lodginglegend": {
|
||||||
|
"type": "legend",
|
||||||
|
"display_name": "Lodging",
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
|
||||||
"lodging_needed": {
|
"lodging_needed": {
|
||||||
"display_name": "I would like lodging to be part of my travel funding request",
|
"display_name": "I would like lodging to be part of my travel funding request",
|
||||||
"type": "boolean",
|
"type": "radio",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "needassistance",
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"options": [
|
||||||
|
"I would like lodging to be part of my travel funding request.",
|
||||||
|
"I will make my own arrangements for lodging."
|
||||||
|
],
|
||||||
|
"onchange": "javascript:update_estimates();",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"lodging_doc": {
|
"lodging_calendar": {
|
||||||
"display_name": "",
|
"display_name": "",
|
||||||
"type": "documentation",
|
"type": "documentation",
|
||||||
"html": [
|
"html": [
|
||||||
"Show lodging calendar and other info here..."
|
"<table class='calendar'>",
|
||||||
|
"<tr>",
|
||||||
|
"<th>Sat</th><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th><th>Sun</th>",
|
||||||
|
"</tr>",
|
||||||
|
"<tr class='flock'>",
|
||||||
|
"<td></td><td></td><td></td><td class='flock' colspan='4'>Flock</td><td></td><td></td>",
|
||||||
|
"</tr>",
|
||||||
|
"<tr>",
|
||||||
|
"<td>Aug <span>26</span></td><td>Aug <span>27</span></td><td>Aug <span>28</span></td>",
|
||||||
|
"<td class='flock'>Aug <span>29</span></td><td class='flock'>Aug <span>30</span></td>",
|
||||||
|
"<td class='flock'>Aug <span>31</span></td><td class='flock'>Sep <span>01</span></td>",
|
||||||
|
"<td>Sep <span>02</span></td><td>Sep <span>03</span></td>",
|
||||||
|
"</tr>",
|
||||||
|
"<tr class='bus-notes'>",
|
||||||
|
"<th colspan='5'>",
|
||||||
|
"<p>First bus departs Logan Airport at <strong>6:15 AM</strong>.</p>",
|
||||||
|
"<p>Last bus departs Logan Airport at <strong>11:15 PM</strong>.</p>",
|
||||||
|
"</th>",
|
||||||
|
"<th colspan='4'>",
|
||||||
|
"<p>First bus arrives at Logan at <strong>4:30 AM</strong>.</p>",
|
||||||
|
"<p>Last bus arrives at Logan at <strong>10:30 PM</strong>.</p>",
|
||||||
|
"</th>",
|
||||||
|
"</tr>",
|
||||||
|
"</table>"
|
||||||
|
],
|
||||||
|
"shownifkey": "lodging_needed",
|
||||||
|
"shownifval": "I would like lodging to be part of my travel funding request.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
"doc_lodging": {
|
||||||
|
"type": "documentation",
|
||||||
|
"display_name": "",
|
||||||
|
"shownifkey": "lodging_needed",
|
||||||
|
"shownifval": "I would like lodging to be part of my travel funding request.",
|
||||||
|
"html": [
|
||||||
|
"<p>Please indicate below how many nights' lodging you anticipate needing based on your above travel estimate.</p>",
|
||||||
|
"<p><strong>Note:</strong> We will fund up to <strong>four nights' stay</strong> for funded Flock attendees ",
|
||||||
|
"traveling <strong>domestically</strong>, and <strong>five nights' stay</strong> for <strong>international</strong>",
|
||||||
|
"travellers, with the exception of travel-related additional lodging requirements.</p>",
|
||||||
|
"<p>All funded attendees will share a double room with an attendee of the same gender. You may request an ",
|
||||||
|
"exception to this policy by emailing <a href='mail:flock-staff@fedoraproject.org'>flock-staff@fedoraproject.org</a>, ",
|
||||||
|
"which is a private address for Flock organizers."
|
||||||
],
|
],
|
||||||
"shownif": "lodgin_needed",
|
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"lodging_nights": {
|
"lodging_nights": {
|
||||||
|
@ -355,7 +588,9 @@
|
||||||
],
|
],
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "lodging_needed",
|
"shownifkey": "lodging_needed",
|
||||||
|
"shownifval": "I would like lodging to be part of my travel funding request.",
|
||||||
|
"onchange": "javascript:update_estimates();",
|
||||||
"split": 2
|
"split": 2
|
||||||
},
|
},
|
||||||
"lodging_roommate": {
|
"lodging_roommate": {
|
||||||
|
@ -363,12 +598,54 @@
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"required": false,
|
"required": false,
|
||||||
"private": true,
|
"private": true,
|
||||||
"shownif": "lodging_needed",
|
"shownifkey": "lodging_needed",
|
||||||
|
"shownifval": "I would like lodging to be part of my travel funding request.",
|
||||||
|
"message": "Provide name or FAS ID of a mutually-agreed upon roommate.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
|
||||||
|
"doc_estimated_cost": {
|
||||||
|
"type": "documentation",
|
||||||
|
"display_name": "",
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"html": [
|
||||||
|
"<p>Estimated costs for funding request</p>",
|
||||||
|
"<p>Estimated round trip airfare: $<span id='estimate_airfare'>--</span> USD</p>",
|
||||||
|
"<p>Airfare booking fee: $<span id='estimate_airfare_booking'>--</span></p>",
|
||||||
|
"<p>Boston-to-Cape-Cod bus (round-trip): $<span id='estimate_bus_service'>--</span></p>",
|
||||||
|
"<p>Other transit-related costs: $<span id='estimate_other_transit'>--</span></p>",
|
||||||
|
"<p>Lodging, <span id='estimate_lodging_nights'>X</span> nights x ($139.99 + 15.40): $<span id='estimate_lodging_cost'>--</span></p>",
|
||||||
|
"<p>Registration fee: $<span id='estimate_regfee'>--</span></p>",
|
||||||
|
"<hr>",
|
||||||
|
"<p>Total: $<span id='estimate_total'>--</span> USD</p>"
|
||||||
|
],
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
"afford_to_pay": {
|
||||||
|
"display_name": "If I am funded, I can afford to pay:",
|
||||||
|
"type": "radio",
|
||||||
|
"options": [20, 40, 60, 80, 90, "other"],
|
||||||
|
"required": false,
|
||||||
|
"private": true,
|
||||||
|
"shownifkey": "needassistance",
|
||||||
|
"shownifval": "Yes, my attendance requires financial assistance.",
|
||||||
|
"split": 2
|
||||||
|
},
|
||||||
|
"afford_to_pay_custom": {
|
||||||
|
"display_name": "Amount",
|
||||||
|
"short_display_name": "AffAmnt",
|
||||||
|
"type": "string",
|
||||||
|
"required": false,
|
||||||
|
"private": true,
|
||||||
|
"shownifkey": "afford_to_pay",
|
||||||
|
"shownifval": "other",
|
||||||
"split": 2
|
"split": 2
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
"max_split": 2,
|
"max_split": 2,
|
||||||
"payment_product_name": "My Event Registration Fee",
|
"payment_product_name": "Flock 2017 Registration Fee",
|
||||||
"currencies": {
|
"currencies": {
|
||||||
"USD": {
|
"USD": {
|
||||||
"symbol": "$",
|
"symbol": "$",
|
||||||
|
@ -378,7 +655,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"main_currency": "USD",
|
"main_currency": "USD",
|
||||||
"paypal_experience_profile": "",
|
"paypal_experience_profile": "XP-KZGG-W7U6-E9QN-AHRF",
|
||||||
"desk_word": "something",
|
"desk_word": "something",
|
||||||
|
|
||||||
"paypal": {
|
"paypal": {
|
||||||
|
@ -389,7 +666,7 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
"profile": {
|
"profile": {
|
||||||
"name": "Event Registration Profile",
|
"name": "Flock 2017",
|
||||||
"presentation": {
|
"presentation": {
|
||||||
"brand_name": "Fedora Project",
|
"brand_name": "Fedora Project",
|
||||||
"logo_image": "https://getfedora.org/static/images/fedora_infinity_140x140.png",
|
"logo_image": "https://getfedora.org/static/images/fedora_infinity_140x140.png",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue