fleet/website/api/controllers
Eric a6551e43d7
Website: Update signup error handling when there is a Stripe related error. (#10042)
Closes: https://github.com/fleetdm/confidential/issues/1748

Changes:
- Added an error that is thrown if a Stripe customer cannot be created
for a new user.
- Updated `signup.js` to create Stripe customers for new users before
the new record is saved in the database. This helps prevent situations
where users are shown an error message when they submit the signup form,
but their account was actually created (without a `stripeCustomerId`).
2023-02-24 17:00:15 -06:00
..
account Website: Fleet Sandbox (#6380) 2022-08-12 17:31:01 -05:00
admin Website: Add API to send signed CSR emails (#8408) 2023-01-19 14:43:14 -06:00
articles Website: Update masthead (#9782) 2023-02-10 18:33:12 -06:00
customers Website: Fleet Premium subscription renewals (#9200) 2023-01-06 18:36:29 -06:00
dashboard Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
docs Website: Move docsearch public api key to config variable (#7771) 2022-09-21 18:13:47 -05:00
entrance Website: Update signup error handling when there is a Stripe related error. (#10042) 2023-02-24 17:00:15 -06:00
handbook Website: Move docsearch public api key to config variable (#7771) 2022-09-21 18:13:47 -05:00
imagine /imagine/unused-software (#9893) 2023-02-16 18:11:56 -06:00
legal Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
reports Website: Add state of device management (#5936) 2022-06-01 10:31:10 -05:00
try-fleet Website: Fleet Sandbox (#6380) 2022-08-12 17:31:01 -05:00
webhooks Website: update GitHub webhook to tolerate failed Merge Freeze requests (#9934) 2023-02-17 19:37:58 -06:00
create-or-update-one-newsletter-subscription.js Website: Add Newsletter banner and NewsletterSubscription model (#7370) 2022-09-02 17:38:34 -05:00
create-vanta-authorization-request.js Website: Add Vanta integration (#9072) 2022-12-21 23:39:39 -06:00
deliver-apple-csr.js doubly encode the CSR in base64 (#9532) 2023-01-27 10:54:40 -08:00
deliver-contact-form-message.js Website: Fleet Sandbox (#6380) 2022-08-12 17:31:01 -05:00
deliver-demo-signup.js Add Q&A signup form to Fleet homepage (#4224) 2022-02-16 11:15:55 +09:00
deliver-mdm-beta-signup.js Website: Update MDM beta signup form (#9306) 2023-01-13 13:48:05 -06:00
deliver-premium-upgrade-form.js Website: Add Fleet Premium landing page (#9572) 2023-02-01 08:53:09 +09:00
download-rss-feed.js Website: Add RSS feeds for articles (#9526) 2023-01-27 16:58:53 -06:00
download-sitemap.js Website: Add MDM page (#9264) 2023-01-11 11:29:38 -06:00
unsubscribe-from-all-newsletters.js Website: Add Newsletter banner and NewsletterSubscription model (#7370) 2022-09-02 17:38:34 -05:00
view-compliance.js create new landing page called /compliance (#9787) 2023-02-14 08:06:02 +09:00
view-connect-vanta.js Website: Add Vanta integration (#9072) 2022-12-21 23:39:39 -06:00
view-contact.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
view-faq.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
view-fleet-mdm.js Website: Add MDM page (#9264) 2023-01-11 11:29:38 -06:00
view-get-started.js On fleetdm.com, add stubbed "Get started" page (#570) 2021-03-31 16:08:36 -07:00
view-homepage-or-redirect.js Add customer portal and license dispenser to fleetdm.com (#3546) 2022-01-04 20:02:42 -06:00
view-landing.js Website: add landing page (#5095) 2022-04-13 15:12:56 +09:00
view-osquery-table-details.js Website: Add Docsearch to /tables pages (#9517) 2023-01-26 14:48:39 -06:00
view-platform.js Add /platform page (#3858) 2022-01-25 12:40:16 +09:00
view-press-kit.js Add fleetdm.com/press-kit (#1981) 2021-09-10 06:56:29 +09:00
view-pricing.js Website: Build pricing page from yaml file (#8549) 2022-12-05 14:11:46 -06:00
view-query-detail.js Dynamic titles for documentation, query, and handbook pages (#2298) 2021-09-30 21:14:02 -05:00
view-query-library.js Obviate doc-templater dependency + dynamic sitemap.xml (#827) 2021-05-26 03:24:38 -05:00
view-sales-one-pager.js Website: Add sales one-pager (#6324) 2022-06-24 14:50:44 +09:00
view-transparency.js Launch transparency page for fleetdm.com (#1391) 2021-07-15 09:48:21 -05:00
view-upgrade.js Website: Add Fleet Premium landing page (#9572) 2023-02-01 08:53:09 +09:00
view-vanta-authorization.js Website: Add Vanta integration (#9072) 2022-12-21 23:39:39 -06:00