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

Create API endpoint for fetching sync statuses of individual users and classes #8187

Closed
marcellamaki opened this issue Jul 6, 2021 · 0 comments · Fixed by #8202
Closed
Assignees
Labels
P0 - critical Priority: Release blocker or regression

Comments

@marcellamaki
Copy link
Member

This issue is the compliment to the front end issues #8178 and #8179, which create the front end displays for the learner's sync status (displayed in the AppBar dropdown menu) and the new coach/admin view of the sync status overview for a class.

Data will need to be pulled from multiple places - both to determine if there is an active or failed sync, or to determine if the user is enqueued. Richard has suggested creating a new intermediary table that can be queried that contains the necessary data.

Returned data for each user should include

  • user id
  • queue information
  • transfer session information
  • time of last sync

Outside of the scope of this issue is adding any enhancements/features that will facilitate transfer session reuse or other optimizations

@marcellamaki marcellamaki added the P0 - critical Priority: Release blocker or regression label Jul 6, 2021
@marcellamaki marcellamaki self-assigned this Jul 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 - critical Priority: Release blocker or regression
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant