Commit graph

570 commits

Author SHA1 Message Date
CarlNation
32a73e25f4 CASH-109 add logic to direct to return user page when navigating from external site excluding heritage
CASH-109 add logic to direct to return user page when navigating from external site excluding heritage
2025-01-19 12:22:51 -05:00
CarlNation
9822cdfedf CASH-109 return user page
CASH-109 return user page for when a session times out
2025-01-17 15:34:05 -05:00
CarlNation
073abeb367 Merge branch 'develop' into release/syp-release 2025-01-17 09:07:20 -05:00
hiteshkumar87
5ed296a85e CASH-89
making external parameter status to previously set InActive
2025-01-17 19:10:17 +05:30
hiteshkumar87
da41aa8dc5 CASH-89
move function call resetStoreForExternalParameter when we are actually having external parameter call.
2025-01-16 22:26:39 +05:30
Chloe Herd
7af0c3f0a1 Defensive coding in error handling 2025-01-15 10:50:14 -05:00
Chloe Herd
fc834f9d12 Additional error logging 2025-01-15 10:31:06 -05:00
Adam Caouette
6ec8709aa4 CASH-61: add logging to GoToFunnelStartOn404 2025-01-14 11:47:14 -05:00
CarlNation
02183aab9f CASH-80 request insurance company page and let nextgen decide
CASH-80 request insurance company page and let nextgen decide
2025-01-07 13:21:52 -05:00
CarlNation
c2aa73cf7c CASH-80
CASH-80 allow heritage to redirect to insurance company page now.
2025-01-06 14:15:58 -05:00
CarlNation
e54363e503 CASH-60
CASH-60 return to avoid race conditions.
2025-01-03 13:58:09 -05:00
CarlNation
43933480b5 CASH-60
CASH-60 remove the async await from the payment page prereqs.  Causes a promise to be returned instead of a bool.  Moved it to the router instead
2025-01-03 13:44:56 -05:00
CarlNation
b593d921cc CASH-60
CASH-60 handle scenarios where the user may be using browser navigation.  try to wait for promises.  reset pia indicator.  also add route from customer-details for pay-now scenario.  the browser back/forward seems to trigger 2 scenarios on customer-details so just sending the pay-now scenario back to payment-method page instead of causing a script error
2025-01-03 11:51:27 -05:00
CarlNation
bba652cd1a Add logging to debug QA automation failure.
Add logging to debug QA automation failure.  Kishan reports about 1 out of 10 requests to this endpoint fail running qa regression.
2024-12-06 08:35:03 -05:00
CarlNation
96b92c6f30 remove it 2024-11-15 12:29:00 -05:00
CarlNation
33d26f8d37 another fix 2024-11-15 12:24:03 -05:00
CarlNation
8dbb39d2e8 logging fixes
logging fixes
2024-11-15 12:07:39 -05:00
CarlNation
2731a778d9 remove log causing error
remove log causing error
2024-11-15 10:44:35 -05:00
CarlNation
b0d6ad304e CSR-2386 nav corrections
CSR-2386 nav corrections
2024-11-15 10:24:35 -05:00
CarlNation
246e6aa9e5 make conditional logging a function call 2024-11-15 07:58:35 -05:00
CarlNation
870a4ea45a conditional logging in router
conditional logging in router
2024-11-14 15:49:08 -05:00
CarlNation
d93289ba20 CSR-2362 quickquote leadgen fails returning from heritage
CSR-2362 quickquote leadgen fails returning from heritage.  This is because the router clears specific information if there is an inactive external parameter indicating that they have been through the flow already.  This handles when they click back in a browser back to the content site.  If they are returning from heritage skip this step.
2024-11-11 14:13:55 -05:00
Chloe Herd
fa52ee0b3d Use set/reset actions instead of directly calling mutations 2024-10-31 12:23:18 -04:00
CarlNation
c10780fc10 CSR-2299 multiple leadgen
CSR-2299 if a customer uses browser back buttons to restart their leadgen session from the content site, the load session would prevent us from persisting any new data they may have changed on the LeadGen content site.  So moved the updateExternalParams to after the load and then cleared any items that may need reset.
2024-10-31 08:31:08 -04:00
CarlNation
78ccdb8250 CSR-2294 $0 deductible do not show payment alert
CSR-2294 $0 deductible do not show payment alert
2024-10-30 09:31:53 -04:00
CarlNation
9725665fac CSR-2290 - reset part state when vehicle changed
CSR-2290 - reset part state when vehicle changed by heritage during insurance verification
2024-10-29 15:57:31 -04:00
CarlNation
4c832789df Revert "CSR-2290 - reset part state when vehicle changed"
This reverts commit 90bc2e0383.
2024-10-29 15:56:52 -04:00
CarlNation
90bc2e0383 CSR-2290 - reset part state when vehicle changed
CSR-2290 - reset part state when vehicle changed by heritage during insurance verification
2024-10-29 15:55:15 -04:00
CarlNation
df99b06743 CSR-2276 restructure the external parm checking for isinsurance to properly check the experimet thresholds
CSR-2276 restructure the external parm checking for isinsurance to properly check the experimet thresholds
2024-10-25 13:30:24 -04:00
CarlNation
504914afe1 CSR-2262 Heritage replaced email with phone in LeadGen
CSR-2262 Heritage replaced email with phone in LeadGen.  This caused is to stop on the service-zip page without zip or email because we only saved zip code if we also had email.
2024-10-22 08:32:32 -04:00
CarlNation
21f3c28c11 CSR-2262 persist isInsurance through the site
CSR-2262 persist isInsurance through the site so that we know when we get to the quote page if it was set through the leadgen querystring parm
2024-10-21 15:01:01 -04:00
CarlNation
ee79be8396 CSR-2253
CSR-2253 if we're loading a session and we do not have a provider number yet, then set isInsurance to null so that
a service package is not selected by default on the quote page.
2024-10-15 09:36:30 -04:00
hiteshkumar87
61353f1cc9
Merge pull request #2019 from Safelite/feature/Digital/CSR-1629
CSR-1629
2024-10-09 15:58:09 +05:30
hiteshkumar87
39ac9c1c19 CSR-1629
changing the order of CJ events
2024-10-09 15:51:20 +05:30
Adam Caouette
b48a62b3fc CSR-2234: implement new externalParameter constants 2024-10-03 08:59:55 -04:00
CarlNation
40ba5bb3b8 CSR-1600
CSR-1600 rename pia field
2024-09-23 14:04:47 -04:00
hiteshkumar87
d7c3d64f7b
Merge pull request #1984 from Safelite/feature/Digital/CSR-1629
CSR-1629
2024-09-19 20:53:35 +05:30
Adam Caouette
0ca54edddf CSR-2166: updates to external parameter naming 2024-09-19 10:01:01 -04:00
hiteshkumar87
2fb6726044 CSR-1629
CJ Pixel tracking and product array for CJ conversion tag and eCommerceCart for subTotal
2024-09-19 16:11:08 +05:30
Adam Caouette
e538f4d8c2 CSR-2166: add experiments as an externalParameter in store and capture in router 2024-09-18 15:32:07 -04:00
hiteshkumar87
eeb0661882 CSR-2216
change isExternalParameter getter
2024-09-10 18:48:32 +05:30
CarlNation
b0e106df4a Merge branch 'develop' into feature/CSR-2193 2024-09-06 10:00:11 -04:00
CarlNation
6b42a04068 CSR-2193 submittedOrder issue
CSR-2193 the getter in the vuex store does not seem to return the submittedOrder data.  Possibly related to caching due to the recent upgrade to vuex.  Not 100% certain.  So just moved the submittedOrder logic out of the store and into the basemix.
2024-09-06 09:58:56 -04:00
hiteshkumar87
663c1d90e2
Merge branch 'develop' into feature/Digital/CSR-1629 2024-09-04 14:59:36 +05:30
CarlNation
a6c92b6255 CSR-2185
CSR-2185 vue-router no longer supports properties via params without it showing in the url.
https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22
2024-09-04 05:17:31 -04:00
hiteshkumar87
71fbc6a595 CSR-1629
creating non-CJ and CJE cookie for Nextgen
2024-09-04 14:42:48 +05:30
CarlNation
ec00031755
Merge pull request #1959 from Safelite/feature/CSR-2185
CSR-2185
2024-09-03 14:06:01 -04:00
CarlNation
42dc848ee4 CSR-2185
CSR-2185 vue-router no longer supports properties via params without it showing in the url.
https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22
2024-09-03 14:00:42 -04:00
scottkiener
cbcf0b1bd2
Merge pull request #1948 from Safelite/feature/CSR-2185
CSR-2185 | Update to Node 20.17.0
2024-08-27 16:51:50 -04:00
Scott Kiener
a1335a56d3 Rectify prettier change 2024-08-27 16:18:22 -04:00
CarlNation
c6237fbc6b
Merge pull request #1952 from Safelite/feature/CSR-2177
CSR-2177
2024-08-27 09:02:35 -04:00
CarlNation
b6df3ac8d2 CSR-2177
CSR-2177 we need to allow navigation forward on a policy vehicle change so that we call parts again for the new vehicle.  Having the jump back to heritage on service-zip prevents parts from being called again so we end up in heritage with no items on the order.  Nav to heritage will still happen in the vehicle-questions-mixin logic or the quote beforerouteenter logic.
2024-08-26 15:13:30 -04:00
Adam Caouette
15aaca73ac CSR-2183: avoid 'invalid navigation guard' by ensuring next() is always resolved 2024-08-24 10:58:42 -04:00
Matt Sykes
c7b19e6c4f Upgraded eslint and prettier 2024-08-23 15:59:25 -04:00
CarlNation
ffdfee7263 CSR-2087 null check 2024-08-21 08:46:03 -04:00
hiteshkumar87
deb6688c89 CSR-2087
formating
2024-08-21 16:41:23 +05:30
hiteshkumar87
20f6972361
Merge branch 'develop' into feature/Digital/CSR-2087 2024-08-21 16:37:15 +05:30
hiteshkumar87
6ab9c34370 CSR-2087
replacing LeadGenState with ExternalParameterState and add capability questions, molding questions and vehicle parts.
2024-08-21 16:28:00 +05:30
hiteshkumar87
8322d44173 CSR-1632
Affiliate Cookies
2024-08-09 18:04:43 +05:30
hiteshkumar87
c197093632 CSR-2087
Service package
2024-07-29 18:55:28 +05:30
hiteshkumar87
ea16e6da30 CSR-2087
updating IsInsurance parameter
2024-07-29 18:00:04 +05:30
hiteshkumar87
459682d8a0 CSR-2087
remove condition store.getters.applicationUser.triggeredSiteEntry  not required
2024-07-29 16:55:47 +05:30
hiteshkumar87
cef3a22bce CSR-2087 2024-07-23 17:51:29 +05:30
hiteshkumar87
3cbabbb204
Merge pull request #1908 from Safelite/merge-dev-to-CSR-2087
Merge dev to csr 2087
2024-07-18 20:34:56 +05:30
hiteshkumar87
ac873bf893 CSR-2087
create session storage
2024-07-18 20:15:09 +05:30
CarlNation
a7d5f776a4 CSR-2130
CSR-2130
2024-07-10 06:47:42 -04:00
hiteshkumar87
2e12fb3c90 CSR-2087
Custom query strings
2024-06-25 18:26:02 +05:30
Chloe Herd
cccefcbff8 Cut unused scenarios from estimate page 2024-06-14 11:24:59 -04:00
Chloe Herd
e5561e0c05 Differentiate skipvin vs. declinevin scenarios for back-nav 2024-06-14 10:47:29 -04:00
Chloe Herd
3711094141 Fix part-question back-nav 2024-06-13 16:48:17 -04:00
Chloe Herd
c5838a0184 Add service-zip to repair/skipvin flow 2024-06-13 15:45:17 -04:00
Chloe Herd
930ba9c3a0 Add first WIP 2024-06-12 13:47:49 -04:00
Chloe Herd
bbb3cafc59 Return early so page-not-found errors only create one error on bus. 2024-05-09 15:54:06 -04:00
Chloe Herd
1f781aab03 Fix Typo 2024-05-09 13:15:45 -04:00
Chloe Herd
de4dd9bada Change location of checks + exact check for "verified" navigation 2024-05-09 13:07:34 -04:00
Chloe Herd
830988a9a0 Merge branch 'develop' into feature/csr-1984 2024-03-07 16:24:54 -05:00
Chloe Herd
020908f8e9 Route quote to heritage when verified insurance 2024-03-07 15:27:07 -05:00
bmauger
e687793ddb
Merge branch 'develop' into CSR-1891-insurance-search-page 2024-03-07 11:49:57 -05:00
Bryan Mauger
245284d8a3 WIP change name to insurance-company. 2024-03-07 11:47:17 -05:00
CarlNation
085534d0fc CSR-1072 prettier 2024-03-05 14:49:39 -05:00
CarlNation
4fcfabfc77 CSR-1072 allow end to end insurance local development without having to run heritage locally
CSR-1072 allow end to end insurance local development without having to run heritage locally
2024-03-05 14:41:47 -05:00
Leah Schumann
9b7d2c8e81 Merge branch 'develop' into feature/CSR-32-A 2024-03-05 06:44:59 -05:00
Leah Schumann
3586ae1b94 Frontend Logging - MVP 2024-03-05 06:43:58 -05:00
CarlNation
1b1702ed5f CSR-1072
CSR-1072 do not run analytics calls without page name
2024-03-01 15:39:39 -05:00
CarlNation
4a03629754 CSR-1072
CSR-1072 send verified insurance to vehicle-damage on page error
2024-02-29 09:55:49 -05:00
Leah Schumann
763956caef Frontend Logging 2024-02-29 09:35:07 -05:00
CarlNation
0c8ff99726 CSR-1855 prettier 2024-02-28 09:53:38 -05:00
CarlNation
9260892727 CSR-1855
CSR-1855 hold off on bailout page.  Instead, route to vehicle page with a querystring parm that will clear state if the error occurs more than once.
2024-02-28 09:21:02 -05:00
Adam Caouette
f97f6fb8ce Merge branch 'release/end-to-end-insurance' into rlsmerge/end-to-end-insurance-to-develop 2024-02-27 15:04:54 -05:00
CarlNation
e6b2a95f14 prettier 2024-02-26 09:40:30 -05:00
CarlNation
d9b5902ea4 CSR-1855
CSR-1855 route to a bailout page when an api call returns a 500.  500 errors cause the current page to hang.
2024-02-26 09:35:33 -05:00
Bryan Mauger
a01f0f456a Add routing values. 2024-02-20 13:20:29 -05:00
Scott Kiener
6d1deb8b75 Merge remote-tracking branch 'origin/release/end-to-end-insurance' into rlsmerge/endToEnd-to-develop 2024-02-19 14:33:24 -05:00
Scott Kiener
05f50e863e Merge remote-tracking branch 'origin/release/2024.02.22' into rlsmerge/2024.02.22-to-end-to-end 2024-02-19 13:49:58 -05:00
CarlNation
3cfd9a1ca2 CSR-1072
prettier
2024-02-19 07:46:12 -05:00
CarlNation
4e1caf8559 CSR-1072
CSR-1072 insurance orders will remove line items depending on the company.  mobile fee, recycle fee, etc.  So we can return from heritage with nothing in supporting items causing exceptions when lineItems is no longer required.
2024-02-19 07:40:07 -05:00
Bryan Mauger
3578401a95 WIP rename value, add temp forward/back functionality. 2024-02-16 15:28:30 -05:00
Bryan Mauger
f9462dcc09 WIP Insurance search page w/ jQuery and jQuery UI. 2024-02-16 12:44:10 -05:00
Chloe Herd
fbdea3582f Trigger on every navigation 2024-02-14 13:59:35 -05:00
Bryan Mauger
490219ded6 Format code. 2024-01-26 12:01:55 -05:00