Commit graph

5541 commits

Author SHA1 Message Date
CarlNation
a6fadcb677 CSR-1600
CSR-1600 clear work order number if ctu changes on referral with delete substatus used in pia.
2024-09-23 10:10:54 -04:00
Adam Caouette
add23e7165 CSR-2166: fix unit test 2024-09-20 16:50:24 -04:00
Adam Caouette
9bf5255f2b CSR-2166: refactoring to include logic to retrieve an insurance threshold from external parameters 2024-09-20 15:23:28 -04:00
hiteshkumar87
c9c651b7e5
Merge pull request #1990 from Safelite/feature/Digital/CSR-1629
CSR-1629
2024-09-20 19:13:09 +05:30
hiteshkumar87
ca6c05a65f CSR-1629
CJ pixel amount format
2024-09-20 19:06:38 +05:30
CarlNation
62fe422f0d
Merge pull request #1989 from Safelite/feature/CSR-2202
CSR-2202
2024-09-20 09:23:45 -04:00
CarlNation
f0bf8edcd6 CSR-2202
CSR-2202 tests
2024-09-20 09:10:34 -04:00
AdamCaouetteSafelite
751940e80f
Merge pull request #1985 from Safelite/feature/CSR-2166
CSR-2166: adding a few missed state methods
2024-09-20 09:09:12 -04:00
CarlNation
73553f82db CSR-2202
CSR-2202 allow unverified insurance users to return to quote page
2024-09-20 08:45:58 -04:00
hiteshkumar87
26b465f9ec CSR-1629
formatting
2024-09-20 15:09:15 +05:30
hiteshkumar87
e162a5fd0e
Merge branch 'develop' into feature/Digital/CSR-1629 2024-09-20 15:06:56 +05:30
hiteshkumar87
25e3b83235 CSR-1629
fixed price subTotal
2024-09-20 15:05:11 +05:30
hiteshkumar87
404650b573
Merge pull request #1987 from Safelite/feature/Digital/CSR-2228
CSR-2228
2024-09-20 13:44:35 +05:30
hiteshkumar87
45bb5257d5
Merge pull request #1986 from Safelite/feature/Digital/CSR-1629
CSR-1629
2024-09-20 13:44:25 +05:30
hiteshkumar87
bf8cf2d8bb CSR-2228
Service package discount for CJ
2024-09-20 13:15:02 +05:30
hiteshkumar87
e7a3008b3a CSR-1629
CJ pixel tag event and batch event filter
2024-09-20 13:06:06 +05:30
Adam Caouette
4ab4438344 CSR-2166: adding a few missed state methods 2024-09-19 18:02:27 -04:00
hiteshkumar87
d7c3d64f7b
Merge pull request #1984 from Safelite/feature/Digital/CSR-1629
CSR-1629
2024-09-19 20:53:35 +05:30
hiteshkumar87
933434adff CSR-1629
unit test case fixes
2024-09-19 20:43:12 +05:30
hiteshkumar87
7f58966fa5 CSR-1629
unit test cases
2024-09-19 19:31:31 +05:30
Adam Caouette
0ca54edddf CSR-2166: updates to external parameter naming 2024-09-19 10:01:01 -04:00
hiteshkumar87
315acd49a7 CSR-1629
unit test cases
2024-09-19 19:03:59 +05:30
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
Adam Caouette
2305a57f0a CSR-2166: revert temporary test for DEV ONLY 2024-09-18 15:29:05 -04:00
Adam Caouette
871ca0d5d7 CSR-2166: temporary test for DEV ONLY; will be reverted 9/18/24 2024-09-18 14:13:52 -04:00
Scott Kiener
10829cec2b Merge remote-tracking branch 'origin/develop' into feature/CSR-1804 2024-09-18 11:40:13 -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
AMSNEHA
ac5a532761
Merge pull request #1967 from Safelite/feature/CSR-2201
CSR-2201
2024-09-18 18:47:06 +05:30
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
AdamCaouetteSafelite
ca7e2a403f
Merge pull request #1977 from Safelite/feature/CSR-2179-ajc
Feature/CSR-2179-ajc
2024-09-17 13:59:06 -04:00
CarlNation
edc4d8624f
Merge pull request #1976 from Safelite/feature/CSR-2102
CSR-2102
2024-09-17 13:49:06 -04:00
Chloe Herd
1dde9eb6f7 Update store getters for recal 2024-09-17 13:45:32 -04:00
Adam Caouette
ff4533cd43 CSR-2179: update conditions to show PIA on payment method 2024-09-17 13:44:36 -04:00
Adam Caouette
19c6c71cbc CSR-2179: fix typos 2024-09-17 13:35:08 -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
e30f2631e5 Merge issue 2024-09-17 13:23:19 -04:00
Chloe Herd
e7d7500500 Merge branch 'develop' into feature/csr-2147 2024-09-17 11:27:03 -04:00
CarlNation
1495ad180d
Merge pull request #1975 from Safelite/feature/CSR-2102
CSR-2102
2024-09-16 14:58:52 -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
Sneha
eeea9c3c7a Update EON 2024-09-16 18:17:00 +05:30
Sneha
d1b4d4e1f1 Update header-keys.js 2024-09-16 18:11:14 +05:30
Adam Caouette
5f5eb697a1 CSR-2179: update unit tests 2024-09-16 06:06:38 -04:00
Sneha
e47f6e26df Updating submittedOrder 2024-09-16 12:48:28 +05:30
Sneha
eda4d7a149 CSR-2201 extra headers 2024-09-13 11:51:58 +05:30
Adam Caouette
81586b0e4f CSR-2179: prettier and reformat fixes 2024-09-12 15:48:39 -04:00
Adam Caouette
7cfcf07dd6 CSR-2179: pass experiment boolean via prop from /quote & refactor 2024-09-12 15:46:49 -04:00
Adam Caouette
a4a25ad547 CSR-2179: remove unnecessary experiment logging from quote 2024-09-12 15:44:15 -04:00
Chloe Herd
e29248a7ed Update quote to use new parts 2024-09-12 12:29:22 -04:00
Chloe Herd
51fb83932d Update containsRecalPart to accept both lineitems formats 2024-09-12 12:28:32 -04:00
CarlNation
9142f02762 CSR-2130
CSR-2130 send to pia-return for cc & apple pay decline
2024-09-12 11:36:52 -04:00
Chloe Herd
4075d685f4 Merge branch 'develop' into feature/csr-2147 2024-09-12 09:53:52 -04:00
Chloe Herd
6f3e35388b Create helper files 2024-09-12 09:52:39 -04:00
Adam Caouette
374b97bcb6 CSR-2179: fixes from PR 2024-09-12 09:23:11 -04:00
Adam Caouette
5c1e6b550a CSR-2179: update to handle new updated recal parts from api 2024-09-11 19:38:36 -04:00
Adam Caouette
76b85d2064 CSR-2179: refactor to protect against missing supportingItems 2024-09-11 19:37:45 -04:00
Adam Caouette
f6f048cdca CSR-2179: update unit tests 2024-09-11 16:21:21 -04:00
Adam Caouette
3a66e4009b CSR-2179: finish wrapping Remove Recal Experiment conditions around /payment-method and /confirmation 2024-09-11 16:20:52 -04:00
Adam Caouette
2be2a30db3 Merge branch 'develop' into feature/CSR-2179-ajc 2024-09-11 10:52:18 -04:00
CarlNation
34b7be4fd2 CSR-2221
CSR-2221 cart no showing because throwing an error when no supportingitems exist
2024-09-10 15:41:59 -04:00
Adam Caouette
834508d646 Merge branch 'develop' into feature/CSR-2179-ajc 2024-09-10 15:26:53 -04:00
Adam Caouette
e919e3ba5e CSR-2179: change method of setting expanded cart default 2024-09-10 14:41:32 -04:00
Adam Caouette
7671d8d410 CSR-2179: correct wrong font weight 2024-09-10 14:36:03 -04:00
Adam Caouette
beef51aa7c CSR-2179: Wrapped Remove Recal Experiment conditions around previous payment-method changes from CSR-2115 2024-09-10 14:33:13 -04:00
Adam Caouette
b2a2184200 CSR-2179: update var name for consistency 2024-09-10 14:31:24 -04:00
Adam Caouette
bf66112963 CSR-2179: minor format updates to unit test file 2024-09-10 10:09:23 -04:00
Adam Caouette
5bf32fd487 Wrapped Remove Recal Experiment conditions around previous quote changes from CSR-2113 2024-09-10 10:08:18 -04:00
Sneha
e09248e98b CSR-2201 2024-09-10 19:17:57 +05:30
hiteshkumar87
eeb0661882 CSR-2216
change isExternalParameter getter
2024-09-10 18:48:32 +05:30
CarlNation
369ed07b73 prettier 2024-09-10 06:32:09 -04:00
CarlNation
1131f3b171 CSR-2193 submittedOrder
submittedOrder from getters in vuex was also being referenced in cms confirmation page.  changed the page reference to a custom variable pointing to the value coming from baseMixin
2024-09-10 06:28:49 -04:00
CarlNation
f50d62e366
Merge pull request #1963 from Safelite/feature/CSR-2193
Feature/csr 2193
2024-09-09 06:13:15 -04:00
CarlNation
3c54c6951e CSR-2193 submittedOrder
CSR-2193 PR requested changes and test corrections
2024-09-08 15:42:15 -04:00
Scott Kiener
1daaa863bf CSR-2195 | Formatting and unit test fix 2024-09-06 15:36:24 -04:00
Scott Kiener
6f48f0ae4d Merge remote-tracking branch 'origin/develop' into feature/CSR-2194 2024-09-06 15:15:38 -04:00
Scott Kiener
840dcb65d0 CSR-2194 | Fix vehicle-damage validation
move continue button validation to top level
2024-09-06 15:15:05 -04:00
Adam Caouette
d6f812a571 CSR-2179: fix related unit tests 2024-09-06 14:48:44 -04:00
Adam Caouette
87e0426258 CSR-2179: add experiment logging for nextGen_RecalPriceRemoval on quote page 2024-09-06 14:48:22 -04:00
CarlNation
114d6a88ca prettier 2024-09-06 10:04:09 -04:00
Chloe Herd
e54ead578e Add call to recal endpoint 2024-09-06 10:01:08 -04:00
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
Adam Caouette
16538fff6f CSR-2182: fix package price to remove recal 2024-09-06 07:18:00 -04:00
Adam Caouette
52c9bfecf7 CSR-2182: fix recursive error 2024-09-05 20:42:03 -04:00
Adam Caouette
737ef41ad1 Merge branch 'develop' into feature/CSR-2182-ajc 2024-09-04 08:30:18 -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
Adam Caouette
1fbaccc422 CSR-2182: prettier formatting 2024-09-03 17:23:41 -04:00
Adam Caouette
f0dd92e29f CSR-2182: remove unused clone 2024-09-03 15:59:51 -04:00
Adam Caouette
785c9fd1bf CSR-2182: remove recal prices from cash carts 2024-09-03 15:59:02 -04:00
Adam Caouette
01d0c809fa CSR-2182: add boolean prop for insurance or not for cart 2024-09-03 15:49:55 -04:00
Adam Caouette
b00c0bdcf6 CSR-2182: add new base mixin 2024-09-03 15:48:38 -04:00
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
Scott Kiener
d5b36dbbde CSR-2194 | Repair flow fix
vee-validate weirdness fix
2024-09-03 09:20:58 -04:00
scottkiener
210c4257fd
Merge pull request #1957 from Safelite/feature/CSR-2185
CSR-2185 | Fix cms answers overwrite
2024-08-28 15:37:01 -04:00
Scott Kiener
ed8ce4e4cb CSR-2185 | Fix cms answers overwrite
Sideglass options were missing
2024-08-28 15:00:19 -04:00
CarlNation
c1b76a322b change variable for heritage url
change variable for heritage url
2024-08-28 11:15:56 -04:00
CarlNation
0912930b94 debug url 2024-08-28 10:36:24 -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
c4ff7caa44 CSR-2185 | unit test .only removal 2024-08-27 16:46:36 -04:00
Scott Kiener
a1335a56d3 Rectify prettier change 2024-08-27 16:18:22 -04:00
Scott Kiener
cdd82a2f8c CSR-2185 | Fix formatting 2024-08-27 15:56:13 -04:00
Matt Sykes
d5908fa92e Fixed unit tests breaking after upgrades
Changed from .trigger("click") to .setChecked
2024-08-27 15:25:46 -04:00
Scott Kiener
3e210b006a Fix vehicle page, remove base input v-validate 2024-08-27 15:21: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
900b043361 CSR-2177 null checking 2024-08-27 07:21:39 -04:00
CarlNation
e06d288a63 CSR-2177 null checking 2024-08-27 06:16:52 -04:00
hiteshkumar87
d592a9a469 CSR-1953
zip code CTU to string
2024-08-27 13:19:24 +05:30
CarlNation
6ef362b1ff prettier 2024-08-26 15:18:31 -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
CarlNation
4dcb26b2ee
Merge pull request #1950 from Safelite/feature/CSR-2183-safari-confirmation-alert-bugfix-ajc 2024-08-24 14:09:14 -04:00
Adam Caouette
15200297ea CSR-2183: add logic for when error.response.status is undefined like 404 condition 2024-08-24 11:01:26 -04:00
Adam Caouette
ba143082ba CSR-2183: remove forward button action since we're not using it 2024-08-24 10:59:33 -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
914edd39a9 CSR-2186 hide mobile line item when 0
CSR-2186 hide mobile line item when 0
2024-08-23 13:30:46 -04:00
Matt Sykes
4475c642a0 Upgrade more packages - only 47 moderate vuln left!!! 2024-08-23 12:42:09 -04:00
hiteshkumar87
4e09fe6cae CSR-2185
estimate unit test case for external parameter
2024-08-23 19:10:30 +05:30
Scott Kiener
deff080bd2 CSR-2185 | Update app to Node 20.17.0 compatability 2024-08-22 15:13:19 -04:00
hiteshkumar87
e932ba01a2 CSR-2184
display datalayer sub total and total in case itac
2024-08-22 20:14:34 +05:30
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
Bryan Mauger
c52e54fbbf Remove comments. 2024-08-20 14:07:00 -04:00
Bryan Mauger
5aa7bef3cc CSR-2171 update colors (green) on quote page. 2024-08-20 14:05:33 -04:00
CarlNation
fae2ff0b8c
Merge pull request #1942 from Safelite/feature/CSR-1981
CSR-1981 add back removed mobile fee references
2024-08-17 08:29:54 -04:00
CarlNation
c6a15910c1 prettier 2024-08-17 07:23:15 -04:00
CarlNation
bc71ee589e CSR-1981 cart tests for mobile fee
CSR-1981 cart tests for mobile fee
2024-08-17 07:19:16 -04:00
CarlNation
2ee87ebcfb CSR-1981 prettier 2024-08-17 07:08:54 -04:00
CarlNation
92e8ab0965 CSR-1981 add back removed mobile fee references
CSR-1981 add back removed mobile fee references and use fee amount to determine when to show mobile fees
2024-08-16 16:05:08 -04:00
CarlNation
e1701abbf3
Merge pull request #1941 from Safelite/feature/CSR-2181
CSR-2181 prod issue
2024-08-15 13:20:29 -04:00
CarlNation
29230a0ba1 CSR-2181 prod issue
CSR-2181 prod issue - slide door vs side door.
2024-08-15 13:10:15 -04:00
CarlNation
42990f9040
Merge pull request #1940 from Safelite/feature/CSR-2181
CSR-2181 remove labor2 logic from parts
2024-08-15 07:28:41 -04:00
CarlNation
86badc76e6 CSR-2181 remove labor2 logic from parts
CSR-2181 remove labor2 logic from parts since it will now be returned in supporting items collection.  also, base part number is required to get labor2 if applicable.
2024-08-15 07:10:03 -04:00
CarlNation
907ed95d96 CSR-1981 show mobile fee free alert if it is 0
CSR-1981 show mobile fee free alert if it is 0
2024-08-14 10:40:46 -04:00
CarlNation
7fee462163 CSR-1981 show mobile fee free alert if it is 0
CSR-1981 show mobile fee free alert if it is 0
2024-08-14 10:39:41 -04:00
CarlNation
7ff88162d7 CSR-1981 show mobile fee free alert if it is 0
CSR-1981 show mobile fee free alert if it is 0
2024-08-14 10:38:57 -04:00
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
a2b3e5bb31 CSR-1632
unit test case
2024-08-12 17:36:18 +05:30
hiteshkumar87
8322d44173 CSR-1632
Affiliate Cookies
2024-08-09 18:04:43 +05:30
Sneha
51071c375a code changes 2024-08-08 16:22:08 +05:30
Sneha
89cfaa9eae CSR-2155 2024-08-08 13:00:16 +05:30
Leah Schumann
194180b983
Merge pull request #1935 from Safelite/feature/CSR-2157
Reverted change to endpoint names
2024-08-06 12:45:54 -04:00
Leah Schumann
ddfc2216d6 Reverted change to endpoint names 2024-08-06 11:31:27 -04:00
Leah Schumann
e246abde01
Merge pull request #1934 from Safelite/feature/CSR-2157
Added back the routing logic to go back to the first page if a non 404 error occurs
2024-08-06 07:15:17 -04:00