fleet/website/api
Eric a0d1172f89
Website Update /start signup flow. (#18027)
Closes: #17958

Changes:
- Updated the primary and secondary CTAs site-wide
- Updated the /start page to have a multi-stage form that users can fill
out to personalize their onboarding experience
- Updated the signup action to not set a `primaryBuyingSituation` on new
user records (This will now be set when users progress through the
/start form)
- Added two new attributes to the `User` model:
`currentGetStartedQuestionnarieStep` and
`getStartedQuestionnarieAnswers` that save user's progress in the /start
form.


Before this PR can be merged we will need to:
- [x] Update the Zapier webhook that runs when new users sign up to no
longer expect a `primaryBuyingSituation` value
- [ ] Update the User table in the website's database
- [ ] Migrate the existing user records
2024-04-04 11:13:53 -05:00
..
controllers Website Update /start signup flow. (#18027) 2024-04-04 11:13:53 -05:00
helpers Website: update get-extended-osquery-schema helper to ensure all column types are lowercase. (#17931) 2024-04-01 12:05:42 -05:00
hooks/custom Website: update custom hook to prevent 500 error from HEAD requests. (#17331) 2024-03-03 17:30:21 -06:00
models Website Update /start signup flow. (#18027) 2024-04-04 11:13:53 -05:00
policies Website: Add admin tool for generating Fleet Premium licenses. (#8478) 2022-12-05 14:53:16 -06:00
responses Website: Fleet Sandbox (#6380) 2022-08-12 17:31:01 -05:00