mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2025-02-19 10:55:49 -05:00
* 'feature/teacher-registration-flow' of https://github.com/rschamp/scratch-www: (46 commits) Add serverside email validation Clean up Move registration step to main component Submit the rest of the fields when registering This help text is redundant now Fix organization "other" field enablement Get the form creating regular accounts Add method to api for submitting forms Update language chooser for formsy Add missing string Add progress indicators Style pass Remove unused label component Remove unused mixin factory Fixup api refactor Add serverside username validation L10n pass Explain the GeneralError component Add help text when a field is not required L10n WIP ... # Conflicts: # src/l10n.json # src/views/splash/splash.jsx
175 lines
4.7 KiB
JSON
175 lines
4.7 KiB
JSON
[
|
|
{
|
|
"name": "splash",
|
|
"pattern": "^/?$",
|
|
"view": "splash/splash",
|
|
"title": "Imagine, Program, Share"
|
|
},
|
|
{
|
|
"name": "about",
|
|
"pattern": "^/about/?$",
|
|
"view": "about/about",
|
|
"title": "About"
|
|
},
|
|
{
|
|
"name": "developers",
|
|
"pattern": "^/developers/?$",
|
|
"view": "developers/developers",
|
|
"title": "Developers"
|
|
},
|
|
{
|
|
"name": "hoc",
|
|
"pattern": "^/hoc/?$",
|
|
"view": "hoc/hoc",
|
|
"title": "Hour of Code"
|
|
},
|
|
{
|
|
"name": "explore",
|
|
"pattern": "^/explore/:projects/:all/?$",
|
|
"routeAlias": "^/explore",
|
|
"view": "explore/explore",
|
|
"title": "Explore"
|
|
},
|
|
{
|
|
"name": "explore-redirect",
|
|
"pattern": "^/explore/?$",
|
|
"routeAlias": "^/explore",
|
|
"redirect": "/explore/projects/all"
|
|
},
|
|
{
|
|
"name": "explore-projects-redirect",
|
|
"pattern": "^/explore/projects/?$",
|
|
"routeAlias": "^/explore",
|
|
"redirect": "/explore/projects/all"
|
|
},
|
|
{
|
|
"name": "explore-studios-redirect",
|
|
"pattern": "^/explore/studios/?$",
|
|
"routeAlias": "^/explore",
|
|
"redirect": "/explore/studios/all"
|
|
},
|
|
{
|
|
"name": "search",
|
|
"pattern": "^/search/:projects?$/?$",
|
|
"routeAlias": "^/search",
|
|
"view": "search/search",
|
|
"title": "Search"
|
|
},
|
|
{
|
|
"name": "credits",
|
|
"pattern": "^/info/credits/?$",
|
|
"view": "credits/credits",
|
|
"title": "Credits"
|
|
},
|
|
{
|
|
"name": "faq",
|
|
"pattern": "^/info/faq/?$",
|
|
"view": "faq/faq",
|
|
"title": "FAQ"
|
|
},
|
|
{
|
|
"name": "teacher-faq",
|
|
"pattern": "^/educators/faq/?$",
|
|
"view": "teachers/faq/faq",
|
|
"title": "Teacher Accounts FAQ"
|
|
},
|
|
{
|
|
"name": "cards",
|
|
"pattern": "^/info/cards/?$",
|
|
"view": "cards/cards",
|
|
"title": "Cards"
|
|
},
|
|
{
|
|
"name": "communityblocks-interviews",
|
|
"pattern": "^/info/communityblocks-interviews/?$",
|
|
"view": "communityblocks-interviews/communityblocks-interviews",
|
|
"title": "Community Blocks Beta Tester Interviews"
|
|
},
|
|
{
|
|
"name": "jobs",
|
|
"pattern": "^/jobs/?$",
|
|
"view": "jobs/jobs",
|
|
"title": "Jobs"
|
|
},
|
|
{
|
|
"name": "teacherregistration",
|
|
"pattern": "^/register-teacher/?$",
|
|
"view": "teacherregistration/teacherregistration",
|
|
"title": "Teacher Registration"
|
|
},
|
|
{
|
|
"name": "wedo2",
|
|
"pattern": "^/wedo/?$",
|
|
"view": "wedo2/wedo2",
|
|
"title": "LEGO WeDo 2.0"
|
|
},
|
|
{
|
|
"name": "conference-index",
|
|
"pattern": "^/conference/?$",
|
|
"routeAlias": "^/conference(?!/201[4-5])",
|
|
"view": "conference/index/index",
|
|
"title": "Scratch Conference",
|
|
"viewportWidth": "device-width"
|
|
},
|
|
{
|
|
"name": "conference-plan",
|
|
"pattern": "^/conference/plan/?$",
|
|
"routeAlias": "^/conference(?!/201[4-5])",
|
|
"view": "conference/plan/plan",
|
|
"title": "Plan Your Visit",
|
|
"viewportWidth": "device-width"
|
|
},
|
|
{
|
|
"name": "conference-expectations",
|
|
"pattern": "^/conference/expect/?$",
|
|
"routeAlias": "^/conference(?!/201[4-5])",
|
|
"view": "conference/expect/expect",
|
|
"title": "What to Expect",
|
|
"viewportWidth": "device-width"
|
|
},
|
|
{
|
|
"name": "conference-schedule",
|
|
"pattern": "^/conference/schedule/?$",
|
|
"routeAlias": "^/conference(?!/201[4-5])",
|
|
"view": "conference/schedule/schedule",
|
|
"title": "Conference Schedule",
|
|
"viewportWidth": "device-width"
|
|
},
|
|
{
|
|
"name": "conference-details",
|
|
"pattern": "^/conference/:id/details/?$",
|
|
"routeAlias": "^/conference(?!/201[4-5])",
|
|
"view": "conference/details/details",
|
|
"title": "Event Details",
|
|
"viewportWidth": "device-width"
|
|
},
|
|
{
|
|
"name": "donate",
|
|
"pattern": "^/info/donate/?",
|
|
"redirect": "https://secure.donationpay.org/scratchfoundation/"
|
|
},
|
|
{
|
|
"name": "dmca",
|
|
"pattern": "^/DMCA/?$",
|
|
"view": "dmca/dmca",
|
|
"title": "DMCA"
|
|
},
|
|
{
|
|
"name": "guidelines",
|
|
"pattern": "^/community_guidelines/?$",
|
|
"view": "guidelines/guidelines",
|
|
"title": "Scratch Community Guidelines"
|
|
},
|
|
{
|
|
"name": "privacypolicy",
|
|
"pattern": "^/privacy_policy/?$",
|
|
"view": "privacypolicy/privacypolicy",
|
|
"title": "Privacy Policy"
|
|
},
|
|
{
|
|
"name": "terms",
|
|
"pattern": "^/terms_of_use/?$",
|
|
"view": "terms/terms",
|
|
"title": "Scratch Terms of Use"
|
|
}
|
|
]
|