main
main copied to clipboard
Press-button sync on membership list page
Acceptance Criteria
- WHEN a logged-in user goes to a membership page, they should see a button at the top-righthand side of the page that says "sync"
- GIVEN changes in sync-able fields in the user's Action Network account that are not reflected on the membership page (see below for a definition of "sync-able fields"), WHEN the user presses the "sync" button THEN they should see a spinner; WHEN the spinner disappears THEN the user should see the new information from Action Network reflected in the membership page
- GIVEN no unreflected changes in the Action Network account, WHEN the user presses "sync," they will see a spinner; WHEN the spinner disappears, nothing on the page will change
- WHEN the spinner is visible, THEN it should be impossible to press the "sync" button
Definitions
sync-able fields include (???) INPUT NEEDED
Input Needed
- what, exactly, do we (want to) sync when we sync "members"? what are syncable fields?
- event rsvps?
- taggings?
- custom fields?
- changes to core items like email addresss?
- what else?
- How about when people are moved from one group to another? out of scope for this ticket?
- Depending on what fields we want to sync, could we perhaps split this card to invovle syncing some first and others in subsequent cards?