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

Mark a user as "being synced" #169

Closed
7 of 8 tasks
andrew opened this issue Sep 3, 2015 · 1 comment
Closed
7 of 8 tasks

Mark a user as "being synced" #169

andrew opened this issue Sep 3, 2015 · 1 comment

Comments

@andrew
Copy link
Contributor

andrew commented Sep 3, 2015

Whenever we start downloading repos and permissions for a user they should be marked as "syncing" and a spinner shown on the Repository monitoring settings page, which can then be hidden once it's done, with a timestamp of last sync time, update to the active page to be done with pusher.

  • add new User field currently_syncing boolean
  • add new User field last_synced_at datetime
  • toggle currently_syncing in #update_repo_permissions_async
  • update last_synced_at after #update_repo_permissions_async finishes
  • show spinner on /dashboard if currently_syncing is true otherwise show last_synced_at
  • sync users every 24 hours
  • "Sync now" button on /dashboard
  • use message_bus to update /dashboard when #update_repo_permissions_async is complete
@andrew andrew added this to the Repository Monitoring milestone Sep 3, 2015
@andrew andrew modified the milestone: Repository Monitoring Dec 12, 2016
@andrew andrew added the small label Feb 21, 2017
@andrew andrew added the roadmap label Oct 9, 2017
@andrew
Copy link
Contributor Author

andrew commented Oct 9, 2017

Moving this to the Backlog as we'd still like to implement it but can't see that happening in the near future.

@andrew andrew closed this as completed Oct 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant