Commit graph

4597 commits

Author SHA1 Message Date
CarlNation
a3f314bc17 CSR-1757
prettier
2023-11-21 09:22:05 -05:00
CarlNation
18c59e8d7e CSR-1757
changes to add supplies repair fee to cart and promo taxes
2023-11-21 09:18:37 -05:00
Bryan Mauger
1c8dc5becc CSR-1731 fix screenreader reading hamburger menu twice. 2023-11-20 16:10:08 -05:00
bmauger
26d7f37519
Merge pull request #1551 from Safelite/CSR-1811-remove-character-count-from-tab-order
CSR-1811 add tabindex to remove character count from tab order.
2023-11-20 15:10:34 -05:00
Bryan Mauger
3a19b033a2 CSR-1811 add tabindex to remove character count from tab order. 2023-11-20 15:02:00 -05:00
CarlNation
13dd7b1ea8 CSR-1809
prettier
2023-11-20 14:51:59 -05:00
CarlNation
ac20a48504 Merge branch 'develop' into feature/CSR-1809 2023-11-20 14:47:05 -05:00
CarlNation
8ffef74365 CSR-1809
Persist coverageStatus and coverageVerificationType since they are getting stepped on when bouncing between heritage and NextGen
2023-11-20 14:45:54 -05:00
Bryan Mauger
8fcc228439 CSR-1810 add "edit zip code" copy for screen reader 2023-11-20 14:08:01 -05:00
AdamCaouetteSafelite
75a98999d7
Merge pull request #1547 from Safelite/feature/CSR-1411-bugfix-ajc
Feature/CSR-1411 bugfix ajc
2023-11-20 13:35:54 -05:00
Matt Caimi
620bef55ba Merge remote-tracking branch 'origin/develop' into feature/CSR-1391.1 2023-11-20 11:41:15 -05:00
Matt Caimi
aa8a88b819 CSR-1391 parts and labor in afterpay line items 2023-11-20 11:40:44 -05:00
Adam Caouette
aee80dcd1a CSR-1411: update unit test for changes due to Get Wipers methods parameter update 2023-11-20 11:28:24 -05:00
Adam Caouette
75a50c2223 CSR-1411: fix missing damage info 2023-11-20 11:27:52 -05:00
Adam Caouette
14be2c2409 CSR-1411: update store Get Wipers method to accept a Zip and CarId; update usages 2023-11-20 11:27:19 -05:00
Bryan Mauger
5969588ef9 CSR-1782 fix button not highlighting for screenreader. 2023-11-20 09:24:19 -05:00
Bryan Mauger
235fc18156 CSR-1783 edit what screenreader reads for vehicle YMM. 2023-11-17 15:17:00 -05:00
Matt Caimi
d869962652 CSR-1391 get lineitem names from cart 2023-11-17 15:08:38 -05:00
bmauger
e167bfd05e
Merge pull request #1544 from Safelite/CSR-1786-qa-fix-font-size-and-spacing
CSR-1786 Fix multiple spacing issues in cart.
2023-11-17 13:14:22 -05:00
Bryan Mauger
b860a45afd CSR-1786 Fix multiple spacing issues in cart. 2023-11-17 13:03:32 -05:00
Scott Kiener
66e8b99feb Formatting 2023-11-17 10:55:26 -05:00
Scott Kiener
ad508dd639 CSR-1796 | Payment-method promo bug
Revalidated promos were not being reflected at page-level memory correctly
2023-11-17 10:54:32 -05:00
scottkiener
6ac87dbe32
Merge pull request #1540 from Safelite/feature/skiener/CSR-1393
CSR-1393 | Fix the display/removal of bundle promo codes in modal
2023-11-17 09:13:53 -05:00
Bryan Mauger
7c10df4719 CSR-1786 fix position of promo link. 2023-11-17 08:51:48 -05:00
Bryan Mauger
25b58afa5d Format code. 2023-11-16 16:04:42 -05:00
Bryan Mauger
cd6ad06912 CSR-1783 add span for screen reader copy. 2023-11-16 15:56:20 -05:00
AdamCaouetteSafelite
20710e7856
Merge pull request #1538 from Safelite/feature/CSR-1780-bugfix-ajc2
CSR-1780: bug fix - update toast alert message for add vap to cart
2023-11-16 10:13:41 -05:00
AdamCaouetteSafelite
b8f1d02796
Merge pull request #1535 from Safelite/feature/CSR-1776-bugfix-ajc
Feature/CSR-1776 and Feature/CSR-1777 bug fixes
2023-11-16 10:13:18 -05:00
Scott Kiener
5ff73cc095 CSR-1393 | Fix the display/removal of bundle promo codes in modal 2023-11-16 09:56:01 -05:00
Leah Schumann
a15cdcea59 Merge branch 'develop' into feature/CSR-1388-tech-review-changes 2023-11-16 09:12:10 -05:00
Leah Schumann
aa44f1798b Fixed calculation issue related to excluding fees from other supporting items cart item 2023-11-16 09:11:12 -05:00
Adam Caouette
30ba40138c CSR-1780: update toast alert message for add vap to cart 2023-11-16 07:08:28 -05:00
AMSNEHA
44339314bf
Merge pull request #1537 from Safelite/feature/CSR-1393.1
focus on input
2023-11-16 14:22:12 +05:30
Sneha
a9d8b9e08a focus on input 2023-11-16 14:08:58 +05:30
hiteshkumar87
e49f41d1cd Update vehicle.vue
Center align description text shown on YMMS page
2023-11-16 14:07:11 +05:30
Adam Caouette
821b5fcce8 CSR-1777: fix for wrong color on price in modals 2023-11-15 16:11:56 -05:00
Adam Caouette
e93f734c3e CSR-1776: fix CSS styling link color 2023-11-15 16:04:08 -05:00
Chloe Herd
06ee721cf2 Merge branch 'develop' into feature/csr-1790 2023-11-15 13:00:41 -05:00
Chloe Herd
6927e11e26 Capture and don't propogate clicks on loader 2023-11-15 12:47:58 -05:00
Matt Caimi
e9eccce1fe removed comment 2023-11-15 11:35:45 -05:00
Matt Caimi
12459ecc97 CSR-1391 combine like line items for pia 2023-11-15 11:34:01 -05:00
Scott Kiener
e2c86d0516 CSR-1452 | Formatting 2023-11-15 11:13:51 -05:00
Scott Kiener
8d9fbdf985 Merge remote-tracking branch 'origin/develop' into feature/skiener/CSR-1452 2023-11-15 11:12:21 -05:00
Scott Kiener
f9332b1028 CSR-1452 | Working on integrating promo-modal 2023-11-15 11:12:08 -05:00
Adam Caouette
2b44e2274a CSR-1778: swap button positions 2023-11-15 09:50:02 -05:00
AMSNEHA
2e159ef37f
Merge pull request #1529 from Safelite/feature/CSR-1393.1
validate alphanumeric values
2023-11-15 18:20:12 +05:30
Sneha
bc3468f8d6 Format 2023-11-15 18:14:52 +05:30
hiteshkumar87
fcfd6daba7
Merge pull request #1530 from Safelite/featre/digital/CSR-1788
Update date-helper.js
2023-11-15 16:57:10 +05:30
hiteshkumar87
5a77323820 Update date-helper.js
replacing Math.floor with Math.round
2023-11-15 16:42:37 +05:30
Sneha
61aeb06e0a validate alphanumeric values 2023-11-15 16:02:21 +05:30
Chloe Herd
f322d4a9a3 Stop capturing pointer-events on shop button loaders 2023-11-14 15:21:37 -05:00
Matt Caimi
28c42a0572 CSR-1391 click x on afterpay modal sends user back to payment-method 2023-11-14 15:02:25 -05:00
Adam Caouette
2591ab9935 CSR-1689: restore removed recycle label on cart 2023-11-14 11:47:33 -05:00
Adam Caouette
17bc2cf8ce CSR-1689: swap to using submitted order 2023-11-14 11:18:54 -05:00
Leah Schumann
eda0eb7d06 Merge branch 'develop' into feature/CSR-1388-tech-review-changes 2023-11-14 10:40:11 -05:00
Leah Schumann
d297dafcc8 Tech review changes 2023-11-14 10:29:18 -05:00
Leah Schumann
a34e45b179 Moved promo link into cart and did some restyling to ensure matching to figma 2023-11-14 10:08:00 -05:00
Adam Caouette
e30ad754b0 Merge branch 'develop' into feature/CSR-1689-ajc 2023-11-14 09:09:30 -05:00
Leah Schumann
dd01528864 Merge branch 'develop' into feature/CSR-1388 2023-11-14 08:44:49 -05:00
Leah Schumann
784a4467f1 Added promo cart item bundling and ensured removal was working correctly 2023-11-14 08:42:21 -05:00
Adam Caouette
86c8f62e8b CSR-1689: add cart to confirmation page 2023-11-14 07:32:24 -05:00
hiteshkumar87
d5022a6152 Update date-helper.js
removing decimals from First Day available GA events
2023-11-14 17:50:11 +05:30
AMSNEHA
c1e4f0a3d7
Merge pull request #1520 from Safelite/feature/CSR-1393.1
adding unittest
2023-11-14 17:24:36 +05:30
Sneha
67b905dc4c Update promo-modal-question.vue 2023-11-14 16:35:56 +05:30
Sneha
46e95c1c14 adding unittest 2023-11-14 16:23:52 +05:30
Scott Kiener
09d21df072 CSR-1452 | Remove unused data member 2023-11-13 16:16:21 -05:00
Scott Kiener
13be6d4559 CSR-1452 | Tech review changes 2023-11-13 15:48:42 -05:00
Scott Kiener
f06d9e9e5e CSR-1452 | Loading modal spinner for revalidate (payment-method) 2023-11-13 14:23:40 -05:00
Scott Kiener
7b7bd5da87 CSR-1452 | Formatting 2023-11-13 14:07:10 -05:00
Scott Kiener
0a9e59bf22 CSR-1452 | Inactive promos bug fix, related refactoring
Created a shared "removeCurrentlyActivePromoCodesFromInactivePromos" method and used it in multiple places to fix bug
2023-11-13 11:18:08 -05:00
bmauger
282b7719c8
Merge pull request #1516 from Safelite/CSR-1775-fix-header-alignment
CSR-1775 fix misalignment of hamburger button.
2023-11-13 10:18:22 -05:00
Bryan Mauger
ba9ac2b4db CSR-1775 fix misalignment of hamburger button. 2023-11-13 10:03:03 -05:00
Sneha
ae505070c2 CSR-1393 2023-11-13 20:11:00 +05:30
Sneha
33d2db26d7 Update promo-modal-question.vue 2023-11-13 19:44:38 +05:30
Sneha
3873c23716 Removing toast 2023-11-13 19:42:15 +05:30
Sneha
fa16142627 Formatting 2023-11-13 16:16:06 +05:30
hiteshkumar87
ab507a9280 taxable promo
taxable promo and lineitems
2023-11-13 16:08:38 +05:30
Sneha
5fda20d9ab Update cart.vue 2023-11-13 13:36:45 +05:30
AMSNEHA
bbdcbe65af
Merge branch 'develop' into feature/CSR-1393.1 2023-11-13 13:23:37 +05:30
Sneha
4b49371445 Update base-mixin.js 2023-11-13 13:20:16 +05:30
Sneha
d041721858 CSR-1393 2023-11-13 13:17:18 +05:30
CarlNation
a667d3ef47 CSR prettier 2023-11-10 14:19:13 -05:00
CarlNation
0735f949f1 CSR-1462
leave create submitted order in confirmation.vue
2023-11-10 13:37:29 -05:00
Matt Caimi
702d03f974 CSR-1462 break confirmation page out of iframe 2023-11-10 11:44:37 -05:00
Scott Kiener
d83ec8a4bc Merge remote-tracking branch 'origin/develop' into feature/skiener/CSR-1452 2023-11-10 10:51:16 -05:00
Scott Kiener
f8f9749d3a CSR-1452 | Rewrite save promo functions
Combined inactive and active into one method
 -new save method prevents the same promos ending up in inactive AND active at the same time
 -query string promos save to inactive automatically
2023-11-10 10:51:01 -05:00
CarlNation
c77021931c
Merge pull request #1510 from Safelite/feature/CSR-1392
Feature/csr 1392
2023-11-09 18:46:36 -05:00
Scott Kiener
044ce50de9 CSR-1452 | Unit test fixes 2023-11-09 15:26:20 -05:00
Scott Kiener
f72ce16936 CSR-1452 | Refactor and reformat 2023-11-09 15:17:47 -05:00
Chloe Herd
1715194c5b Update add-to-calendar to pull from submitted order 2023-11-09 15:16:38 -05:00
Scott Kiener
7eea3baa13 CSR-1452 | Alerts for promos and alert.vue refactoring 2023-11-09 14:52:18 -05:00
CarlNation
771f8ea5b0 Merge branch 'develop' into feature/CSR-1392 2023-11-09 14:47:01 -05:00
CarlNation
621c1423f8 CSR-1392
No need for this logic.  token is persisted in customerportallogintoken table and is pulled from there now in the api on final submit
2023-11-09 14:46:19 -05:00
Scott Kiener
a0439e551e Merge remote-tracking branch 'origin/develop' into feature/skiener/CSR-1452 2023-11-09 14:34:00 -05:00
Adam Caouette
00ca94d5dd CSR-1384: fix if lineItems.vaps is null 2023-11-09 13:51:49 -05:00
Matt Caimi
effe8b4d89 formatting 2023-11-09 10:51:33 -05:00
Matt Caimi
d781b7fdad CSR-1462 line items refactor fix for payment page 2023-11-09 10:49:24 -05:00
Leah Schumann
e3887f931e Prettified 2023-11-09 09:43:58 -05:00
Leah Schumann
80adf99f63 Made available line items return empty glass part, supporting items and available vaps arrays to prevent errors 2023-11-09 09:41:35 -05:00
Scott Kiener
2600e70755 Merge remote-tracking branch 'origin/develop' into feature/skiener/CSR-1452 2023-11-09 09:11:32 -05:00
Scott Kiener
2cbae603bd CSR-1452 | Toast messages built and displayed
For payment-method and quote, only for initial page load promo logic
2023-11-09 09:11:19 -05:00
CarlNation
cf4a50f67f Merge branch 'develop' into feature/CSR-1392 2023-11-09 08:52:07 -05:00
CarlNation
03374ab013 CSR-1392 prettier 2023-11-09 08:51:21 -05:00
Leah Schumann
1568303e8a Removed another css comment missed 2023-11-09 08:43:54 -05:00
CarlNation
b8bd1e4b0b Merge branch 'develop' into feature/CSR-1392 2023-11-09 08:42:07 -05:00
CarlNation
ba7224a0ec CSR-1392
referral.locktoken is not persisted in the db so we need to return it to the calling application so it can be sent back in on the final wo submit
2023-11-09 08:41:02 -05:00
Leah Schumann
70ae9d02b6 Removed commented CSS 2023-11-09 08:40:30 -05:00
Leah Schumann
f0e0c4a3e8 Fixed package price calculation that was including early bird fee, prettified 2023-11-09 07:37:01 -05:00
hiteshkumar87
84c7e8c617 add vaps to lineitems
add vaps to lineitems
2023-11-09 18:03:45 +05:30
Leah Schumann
fd4c287b2d Merge branch 'develop' into feature/CSR-1382-last-styling 2023-11-09 06:36:28 -05:00
Leah Schumann
57bffe1334 Tech review changes 2023-11-09 06:35:34 -05:00
Sneha
b7f46e877f CSR-1393 2023-11-09 16:46:05 +05:30
Adam Caouette
929cf3e314 CSR-1384: another tech-review refactor - make wipersOffered a computed 2023-11-08 19:47:16 -05:00
Adam Caouette
e2ad359408 CSR-1384: update naming on payment page too 2023-11-08 19:45:34 -05:00
Adam Caouette
84948b5cc1 CSR-1484: formatting :-/ 2023-11-08 18:02:48 -05:00
Adam Caouette
a475c87bc8 Merge branch 'develop' into feature/CSR-1384-modals-for-add-vaps 2023-11-08 16:44:42 -05:00
Adam Caouette
afb2cbae73 CSR-1384: refactor updates from tech review 2023-11-08 16:31:25 -05:00
Chloe Herd
a56abad962 Unit test changes 2023-11-08 15:55:19 -05:00
Chloe Herd
d5a748cacd Update ctu when updating zip on service-location 2023-11-08 15:55:08 -05:00
Chloe Herd
cae80fa813 Also check for "PIA Required" 2023-11-08 15:04:26 -05:00
Matt Caimi
8dfd6c4023 Merge remote-tracking branch 'origin/develop' into feature/CSR-1391.1 2023-11-08 14:53:18 -05:00
Matt Caimi
68c89b97d8 CSR-1391 add cart to payment page 2023-11-08 14:52:36 -05:00
Chloe Herd
854885b6d9 Tie vehicle banner to submitted order on confirmation 2023-11-08 14:03:48 -05:00
Bryan Mauger
1f60207983 CSR-1391 update window height and styles for Afterpay. 2023-11-08 10:20:11 -05:00
Sneha
189350f1e9 new 2023-11-08 18:56:11 +05:30
Leah Schumann
adbbd4f15d Merge branch 'develop' into feature/CSR-1382-last-styling 2023-11-08 07:21:19 -05:00
Leah Schumann
f345973d77 Tech review changes 2023-11-08 07:20:01 -05:00
hiteshkumar87
ccbb9b18ef Appointment EndTime
Appointment end time for Inshop and Dropoff Schedules
2023-11-08 16:38:18 +05:30
Sneha
8455ec926b CSR-1393 2023-11-08 16:28:27 +05:30
scottkiener
b25b2abde1
Merge pull request #1497 from Safelite/feature/skiener/CSR-1452
CSR-1452 | More promo logic
2023-11-07 15:42:45 -05:00
Scott Kiener
fa2bccb518 CSR-1452 | More promo logic
Watch lineItems to automatically run revalidate when the cart changes
Add in auto add of addable vaps in beforeRouteEnter
Create adding of addableVaps to order in promo helper
2023-11-07 15:34:31 -05:00
Bryan Mauger
4dec7a3df7 Format code. 2023-11-07 14:27:01 -05:00
Bryan Mauger
f51817033d CSR-1722 fix font weight and spacing issues. 2023-11-07 14:17:48 -05:00
Bryan Mauger
d61825dc20 CSR-1728 set width to prevent copy going past Edit button on review page. 2023-11-07 13:45:30 -05:00
Leah Schumann
794150b33d Revamp of non-packaged cart-items to display all of them in the loop instead of making separate cart item markup for fees etc 2023-11-07 11:22:51 -05:00
Leah Schumann
23b03a8118 Prettified 2023-11-07 07:10:16 -05:00
Leah Schumann
1078b46450 Merged from develop 2023-11-07 06:43:03 -05:00
Leah Schumann
4cc415af6d Added allowItemRemoval prop to cart 2 2023-11-07 06:36:04 -05:00
Leah Schumann
45c9279333 Added allowItemRemoval prop to cart 2023-11-07 06:35:09 -05:00
bmauger
9be8662ed5
Merge pull request #1493 from Safelite/CSR-1396-recycling-fee-modal
CSR-1396 add recycle modal to cart page.
2023-11-06 17:02:24 -05:00
Bryan Mauger
fc190cebae Format code. 2023-11-06 15:45:11 -05:00
Bryan Mauger
03a07c9c62 CSR-1396 add recycle modal to cart page. 2023-11-06 15:43:06 -05:00
Adam Caouette
374fc95342 CSR-1384: small css fix 2023-11-06 15:27:42 -05:00
Adam Caouette
ab81351bd5 Merge branch 'develop' into feature/CSR-1384-modals-for-add-vaps 2023-11-06 13:47:20 -05:00
Adam Caouette
20cda7ef69 CSR-1384: work to add a auto-dismissing alert / 'toast' message for adding vap to cart 2023-11-06 13:42:50 -05:00
Adam Caouette
4e1f246ae3 CSR-1384: remove unused prop 2023-11-06 13:41:03 -05:00
Adam Caouette
39c33aabc1 CSR-1384: add a ref to funnelHeader on any pages where it's missing 2023-11-06 13:39:08 -05:00
Adam Caouette
a6a4a302b2 CSR-1384: add some space under cart component 2023-11-06 13:37:41 -05:00
Leah Schumann
d3d334f666 Fixed unit test and Prettified 2023-11-06 08:39:46 -05:00
Leah Schumann
dbcb8c15c0 Merge branch 'develop' into feature/CSR-1382-loose-ends 2023-11-06 08:22:13 -05:00