Skip to content
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

Merged
merged 75 commits into from Nov 27, 2017
Merged

Conversation

crossan007
Copy link
Contributor

@crossan007 crossan007 commented May 6, 2017

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

@crossan007 crossan007 added this to the 2.7.6 milestone May 6, 2017
@ghost ghost assigned crossan007 May 6, 2017
@ghost ghost added the In Review label May 6, 2017
@crossan007 crossan007 modified the milestones: 2.8.0, 2.7.6 May 8, 2017
@ghost ghost assigned DawoudIO Nov 18, 2017
@DawoudIO DawoudIO modified the milestones: On-Deck, 2.9.0 Nov 18, 2017
@DawoudIO
Copy link
Contributor

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.

@DawoudIO
Copy link
Contributor

is this ready?

@DawoudIO
Copy link
Contributor

DawoudIO commented Nov 23, 2017

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.

@DawoudIO
Copy link
Contributor

Person/Family view large add to cart are not affected by the cart status

@DawoudIO
Copy link
Contributor

not sure it fixes #2466

@crossan007
Copy link
Contributor Author

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.

@crossan007 crossan007 merged commit 31e63a2 into master Nov 27, 2017
@crossan007 crossan007 deleted the bug/2465-family-view-cart-add branch November 27, 2017 01:57
@ghost ghost removed the In Review label Nov 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants