New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Cart - Use Client Side Code #2481
Conversation
Apply fixes from StyleCI
I'll test cart usage and see if I see any issues... If all good I'll merge and we can fix bugs as we find them. |
is this ready? |
the code looks good, a few feedback while I like the shaky cart, when you are on a long list and add the person to cart, it will take you to the top and lose your spot on the list. |
Person/Family view large add to cart are not affected by the cart status |
not sure it fixes #2466 |
While it does not provide a "Add all family members to group" button, the process of adding the family to the cart, and then adding that cart to a group is greatly simplified and can be done without leaving the family view page. I'd argue that #2466 is satisfied by these changes. |
Improve Cart - Use Client Side Code
Merge after #2944
Shared JS interactions with server are moved out of page-specific files into CRMJSOM (CRM JavaScript Object Moded) API.
Cart interactions are made via CRMJSOM: add, empty.
Fix group interactions with cart
closes: #2474
closes: #2463
closes: #2462
closes: #2466
closes: #2465
helps with: #2263