Commit graph

897 commits

Author SHA1 Message Date
Scott Kiener
4d99a07e89 CASH-56 | Clear VAPS when glass damage changes
This fixes an issue where rear wipers were still on the order after removing rear glass. Then wiper promos stopped working on quote. See card for full details
2025-01-07 09:57:22 -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
2e3e8a67bb CSR-2423 when researching meemic defect, noticed that coverage sub status of CMPDED gets overwritten
CSR-2423 when researching meemic defect, noticed that coverage sub status of CMPDED gets overwritten
2024-12-24 08:09:20 -05:00
CarlNation
33166f71c6 tests
tests
2024-12-11 13:58:33 -05:00
CarlNation
a431a58fd5 date functions use client browser for date parts
date functions use client browser for date parts.  just parse it instead
2024-12-11 13:41:36 -05:00
CarlNation
96bde9eb40 toString on the referralDate issue
toString on the referralDate issue.  the toString javascript function is adding timezone causing issues after 7pm
2024-12-10 18:42:59 -05:00
CarlNation
57e21e55f0 fix test
fix test
2024-12-06 09:52:49 -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
1833e67272 CSR-2420 trying to debug issue
CSR-2420 trying to debug issue
2024-12-01 09:48:34 -05:00
hiteshkumar87
9b3e8191b1 CSR-2398
check actual recalibration required on the part or the child parts
2024-11-26 20:43:44 +05:30
Adam Caouette
3028ca7883 CSR-2370: add new getter var to use in CMS for payment-method subheader logic 2024-11-18 14:59:52 -05:00
hiteshkumar87
d5d0e7a480 CSR-2371
revert previous commit and check experiment for recal disclaimer
2024-11-14 23:47:34 +05:30
hiteshkumar87
e026dd387b CSR-2371
remove Insurance check on shouldHideRecalibration getter.
2024-11-14 21:35:10 +05:30
CarlNation
0060011534 CSR-2253 clear heritage session
CSR-2253 clear the heritage session with querystring when starting a new session but there was previously a submitted order.  Otherwise CCPolicyInfo will disable fields.
2024-11-11 06:02:19 -05:00
CarlNation
e4206887b7 CSR-2351 wrong order location
CSR-2351 wrong order location
2024-11-08 16:00:31 -05:00
CarlNation
6157082a8e
Merge pull request #2088 from Safelite/feature/CSR-2303
CSR-2303 insurance should always show recal
2024-11-08 15:03:13 -05:00
CarlNation
5c5367bfc0 CSR-2303 insurance should always show recal
CSR-2303 insurance should always show recal not just for itac and nocomp
2024-11-08 14:50:39 -05:00
Scott Kiener
68e1cbcf61 CSR-2322 | Fix shouldHideRecalibration response 2024-11-07 11:26:26 -05:00
CarlNation
982c0dc322 CSR-2303 itac and nocomp should allow recal
CSR-2303 itac and nocomp should allow recal
2024-11-04 11:43:09 -05:00
Chloe Herd
fa52ee0b3d Use set/reset actions instead of directly calling mutations 2024-10-31 12:23:18 -04:00
Scott Kiener
fcd5c99cf3 Merge remote-tracking branch 'origin/develop' into feature/CSR-2266 2024-10-28 15:50:11 -04:00
Scott Kiener
8baa213004 CSR-2266 | Get bill-to earlier in flow 2024-10-28 15:49:45 -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
4ce93d06c1 make application name a parameter to serviceability endpoint
make application name a parameter to serviceability endpoint
2024-10-24 14:07:18 -04:00
CarlNation
ebb7ff0925 CSR-2273 Schedule page errors due to invalid prereq because there was a type in the load-session logic for providerNumber
CSR-2273 Schedule page errors due to invalid prereq because there was a type in the load-session logic for providerNumber
2024-10-23 08:48:20 -04:00
Chloe Herd
932d941e56 Formatting from last commit 2024-10-16 15:33:21 -04:00
Chloe Herd
d5378109c6 Update calls for service location page 2024-10-15 17:02:03 -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
Scott Kiener
94a7ce5f47 CSR-2244 | Send isInsurance to promo endpoints 2024-10-10 14:49:12 -04:00
Adam Caouette
000baf14ee CSR-2179-again: restore missing recal bullets et al changes 2024-10-09 07:41:05 -04:00
AdamCaouetteSafelite
812149a98b
Merge pull request #2012 from Safelite/feature/CSR-2234
Feature/csr-2234
2024-10-07 11:14:14 -04:00
CarlNation
433ba2cd47 CSR-2243 fix tests 2024-10-07 08:28:03 -04:00
CarlNation
ca4f6a2bd6 CSR-2243
Not actually related to CSR-2243 but found while debugging that issue.  We set isGlassPart true for all items in that collection, even child parts like recal, molding and clips.  Micro service team's latest changes is more strict with this property and returning a 404 error and then mule returns a 500 internal server error.
2024-10-07 06:21:15 -04:00
CarlNation
eee67e5571
Merge pull request #2015 from Safelite/feature/CSR-1928
set isGlass to false for adas part type
2024-10-04 11:20:36 -04:00
CarlNation
9fa6a4d669 set isGlass to false for adas part type
set isGlass to false for adas part type now that they are child parts
2024-10-04 10:57:31 -04:00
scottkiener
8e586f1fa2
Merge pull request #2014 from Safelite/feature/CSR-2150
CSR-2150 | Make promos work with Recal
2024-10-04 09:51:45 -04:00
Scott Kiener
48c6a56e96 CSR-2150 | Future proofing 2024-10-04 09:44:02 -04:00
Scott Kiener
13598aea94 CSR-2150 | Make recal promos work 2024-10-04 09:07:08 -04:00
Adam Caouette
6cfba7e431 CSR-2234: restore original creation state of isExternalParameter var 2024-10-03 08:58:53 -04:00
AdamCaouetteSafelite
a4a48b8cfc
Merge pull request #2010 from Safelite/feature/CSR-2234
Feature/csr-2234
2024-10-03 08:08:19 -04:00
Adam Caouette
06d54dcb99 CSR-2234: remove external param source bc it is no longer needed 2024-10-02 15:30:09 -04:00
Adam Caouette
09f53773ae CSR-2234: remove isExternalParameter from initialization setup 2024-10-02 15:28:59 -04:00
Adam Caouette
f13b243669 CSR-2234: fix to enable BaseMixin ResetExternalParamsAndHideModal to work 2024-10-02 15:27:50 -04:00
CarlNation
2b69271d4d Merge branch 'develop' into feature/CSR-2237 2024-09-29 09:31:47 -04:00
CarlNation
8ebd0cd306 CSR-2237
CSR-2237
Added new getter that checks the 7777 and 9999 deductibles when determining if coverage is verified.

Added the amount of vaps due to the amount due when using deductible/verified pricing.
2024-09-29 09:31:26 -04:00
chloeherdsafelite
8706b63055
Merge pull request #2004 from Safelite/feature/csr-2147
Feature/csr 2147
2024-09-27 15:30:31 -04:00
CarlNation
d8c14e77ea CSR-1600
CSR-1600 correct name for itac flag on part service
2024-09-27 13:32:37 -04:00
Chloe Herd
06a2d381fa Tweaks to dev changes 2024-09-26 17:34:13 -04:00
Chloe Herd
a0cec6e83e Merge branch 'develop' into feature/csr-2147 2024-09-26 16:07:42 -04:00
Chloe Herd
fad42eba6e Update unit test 2024-09-26 15:52:17 -04:00
CarlNation
2419986c7e CSR-1600
CSR-1600 mobile fee endpoint changes
2024-09-26 15:34:10 -04:00
CarlNation
feab3c5c54 CSR-1600 prettier
CSR-1600 prettier
2024-09-26 12:03:35 -04:00
CarlNation
daf9ecba0d CSR-1600
CSR-1600 new endpoint from mule for applicable fees
2024-09-26 12:00:31 -04:00
CarlNation
8d9bf01a1a CSR-1600
CSR-1600 backout unintentional commit for mobile fee endpoint
2024-09-24 05:47:22 -04:00
CarlNation
40ba5bb3b8 CSR-1600
CSR-1600 rename pia field
2024-09-23 14:04:47 -04:00
Adam Caouette
4ab4438344 CSR-2166: adding a few missed state methods 2024-09-19 18:02:27 -04:00
Adam Caouette
0ca54edddf CSR-2166: updates to external parameter naming 2024-09-19 10:01:01 -04:00
Adam Caouette
e538f4d8c2 CSR-2166: add experiments as an externalParameter in store and capture in router 2024-09-18 15:32:07 -04:00
Scott Kiener
51f9374104 CSR-1804 | Unit test and formatting changes 2024-09-18 11:36:47 -04:00
Scott Kiener
534337b48b CSR-1804 | Utilize billToAccountNumber endpoint
Only fires when zip changes on service-location
2024-09-18 10:23:15 -04:00
Chloe Herd
51655e7247 Update payment-method & cart for new recal 2024-09-17 14:23:55 -04:00
Chloe Herd
664e2a734a Merge branch 'develop' into feature/csr-2147 2024-09-17 14:06:01 -04:00
Chloe Herd
1dde9eb6f7 Update store getters for recal 2024-09-17 13:45:32 -04:00
CarlNation
5852e3980e CSR-2102
only drop one of the leading zeroes if the length is > 5.  There are some provider numbers that actually start with 00.  00729, MI 48195 zip
2024-09-17 13:32:21 -04:00
Chloe Herd
e7d7500500 Merge branch 'develop' into feature/csr-2147 2024-09-17 11:27:03 -04:00
CarlNation
8d73880b3f CSR-2102
CSR-2102 change order-items to a post.  order-items now can price cash or insurance orders
2024-09-16 13:50:08 -04:00
Chloe Herd
4075d685f4 Merge branch 'develop' into feature/csr-2147 2024-09-12 09:53:52 -04:00
hiteshkumar87
eeb0661882 CSR-2216
change isExternalParameter getter
2024-09-10 18:48:32 +05:30
Chloe Herd
e54ead578e Add call to recal endpoint 2024-09-06 10:01:08 -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
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
CarlNation
a6c9ea67de CSR-2181 Exclude Labor2 part type
CSR-2181 The labor2 part type should be excluded where looking at glass parts.  It is part of the glass parts request and response because you need the base glass part to determine if labor2 applies.  It would make more sense to add it to supporting items but that request does not include base part number for windshields.  This certainly won't come back to haunt me later.
2024-08-14 07:59:47 -04:00
hiteshkumar87
8322d44173 CSR-1632
Affiliate Cookies
2024-08-09 18:04:43 +05:30
CarlNation
acc955bfb1 CSR-1161
CSR-1161 send serviceType on parts call for Labor2 request
2024-08-01 15:28:01 -04:00
CarlNation
91fa5c3f94 CSR-1161
CSR-1161 pass service type needed for Labor2 parts request
2024-08-01 13:53:43 -04:00
Sneha
ab1b27d3fa CSR-2117 2024-07-31 18:33:19 +05:30
hiteshkumar87
e4a3d40e60
Merge pull request #1923 from Safelite/feature/Digital/CSR-2087
CSR-2087
2024-07-29 17:01:42 +05:30
hiteshkumar87
5b79d9ed28 CSR-2087
Leadgen widget have different case style value so need to parse with NextGen
2024-07-29 16:39:17 +05:30
hiteshkumar87
f0a3d3579c
Merge pull request #1918 from Safelite/feature/Digital/CSR-2087
CSR-2087
2024-07-23 18:09:33 +05:30
hiteshkumar87
cef3a22bce CSR-2087 2024-07-23 17:51:29 +05:30
Josh Seltzer
547824db08 Merge branch 'develop' into feature/CSR-1903 2024-07-22 14:19:54 -04:00
Josh Seltzer
1159ab6c09 CSR-1903 - Display service duration on confirmation 2024-07-22 14:19:14 -04:00
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
1b6c6b141c CSR-2130 prettier
CSR-2130 prettier
2024-07-15 10:27:22 -04:00
CarlNation
6fec862fbf CSR-2130 flag applePay for backend
CSR-2130 flag applePay for backend
2024-07-15 10:21:36 -04:00
hiteshkumar87
2e12fb3c90 CSR-2087
Custom query strings
2024-06-25 18:26:02 +05:30
AMSNEHA
862cd5a90b
Merge pull request #1879 from Safelite/feature/CSR-1994
Tech review changes
2024-06-12 20:37:35 +05:30
Sneha
7cbe82eb57 Tech review changes 2024-06-12 20:00:51 +05:30
AMSNEHA
cb8e542672
Merge pull request #1855 from Safelite/feature/CSR-1994
Feature/csr 1994
2024-06-10 16:23:49 +05:30
CarlNation
7ccb55d1b8 CSR-2091
CSR-2091 delete cookie on work order submission.  if hasdelayedclaimregistration was true, then it caused the vehicle dropdowns to be disabled.  better to just remove the cookie after successful submission.
2024-06-04 09:28:51 -04:00
chloeherdsafelite
f3090a087a
Merge pull request #1873 from Safelite/feature/csr-2084
Send promo codes to tax endpoint
2024-05-30 09:21:29 -04:00
Chloe Herd
f2eb6a4c88 Send promo codes to tax endpoint 2024-05-29 13:43:41 -04:00
CarlNation
47fa89e2e1 SSR-1167
SSR-1167 move insuranceCoverage to own object
2024-05-29 08:35:52 -04:00
CarlNation
f07fa97377 SSR-1167
SSR-1167 reorganize coverage
2024-05-28 14:12:05 -04:00
CarlNation
946de90be7
Merge pull request #1869 from Safelite/feature/CSR-2098
CSR-2098
2024-05-24 10:58:35 -04:00
CarlNation
0d72f95350 CSR-2098 prettier 2024-05-24 10:33:04 -04:00
CarlNation
eb8594903c CSR-2098
CSR-2098 for PIA insurance deductible pricing, pass the amount we passed to safeliteHop and set it in the referral QuoteTotalAmount to be used in the ConvertTenders method during settlement.
2024-05-24 10:29:04 -04:00