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

Sync Teams user status and GitHub user status #344

Open
gregersrygg opened this issue Nov 22, 2023 · 3 comments
Open

Sync Teams user status and GitHub user status #344

gregersrygg opened this issue Nov 22, 2023 · 3 comments

Comments

@gregersrygg
Copy link

Is your feature request related to a problem? Please describe.
When using a GitHub team as a codeowner and the load balancing algorithm, it avoids assigning review requests to busy developers. This sounds like a great feature to improve the time waiting for code review. The problem is that nobody is updating their status on GitHub in our organization, but everyone uses Teams and has an up to date status there.

Describe the solution you'd like
It would be great if this app allowed syncing of user status between Teams and GitHub. For us it would be enough to have the sync one-directional from Teams to GitHub.

All statuses except for «Available» should set the GitHub user to busy. Updating the status text is not necessary for the review assignment to work.

One potential problem: Is it technically possible from a Teams app to get a users status when they schedule «Out of office» in the future, and have their computer offline when the «Out of office» status activates? I would assume the data is in the MS Graph API, but not sure if the link between this Teams App and GitHub user will work when the user is offline.

Describe alternatives you've considered
I haven't found any pre-existing solutions for this, but am considering making a custom service or teams app that can do this. However since both products are owned by Microsoft, I think it would make sense that it was built into the official ms-teams integration from GitHub.

Additional context
Add any other context or screenshots about the feature request here.

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

2 participants
@gregersrygg and others