fleet/website/api/controllers/entrance
Eric 4a6bf0d447
2023-10-24 Website: Update /try-fleet (#14638)
Closes: https://github.com/fleetdm/confidential/issues/4015

Changes:
- Changed the url for `/fleetctl-preview` to
`/try-fleet/fleetctl-preview`
- Updated the controller for the `/fleetctl-preview` page to redirect
non-logged-in users to `/try-fleet/login`
- Removed the route for `/try-fleet/sandbox-expired`, and added a
redirect going to `/try-fleet/fleetctl-preview`.
- Updated the controller for `/try-fleet/sandbox` to redirect the users
without a non-expired Sandbox instance to `/try-fleet/fleetctl-preview`.
- Updated `signup.js` to not provision Fleet sandbox instances for
users.
- Updated the `User` model to support a third `signupReason`: "Try
Fleet"
- Updated `/try-fleet/register` to submit "Try Fleet" as a
`signupReason` when users sign up.
- Renamed the files for the `/fleetctl-preview` page (`get-started` »
`fleetctl-preview`)
- Updated/removed Fleet Sandbox related handbook sections.
- Replaced the "Fleet vs Fleet Sandbox" section in the deploying
documentation with a note about `fleetctl preview`.
- Updated links to Fleet Sandbox in articles.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-10-20 13:59:18 -05:00
..
confirm-email.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
login.js Update customer portal styles (#3663) 2022-01-17 14:26:40 +09:00
send-password-recovery-email.js Add customer portal and license dispenser to fleetdm.com (#3546) 2022-01-04 20:02:42 -06:00
signup.js 2023-10-24 Website: Update /try-fleet (#14638) 2023-10-20 13:59:18 -05:00
update-password-and-login.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
view-confirmed-email.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
view-forgot-password.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
view-login.js Website: Add admin tool for generating Fleet Premium licenses. (#8478) 2022-12-05 14:53:16 -06:00
view-new-password.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
view-signup.js Add customer portal and license dispenser to fleetdm.com (#3546) 2022-01-04 20:02:42 -06:00