š Copilot: Seat Analysis tab
Plugin Name
copilot
š Feature description
The plugin could have another tab that shows cards about how many users have licenses, how many of them have never used copilot, and also how many have not used in the last X days
š¤ Context
Github Copilot api has data about users that have copilot licenses. This would be useful to check if we have any license that is not being used and also track adoption up close.
āļø Possible Implementation
Use the api endpoint https://api.github.com/enterprises/{ENTERPRISE}/copilot/billing/seats as described on the github api docs and retrive data about seats usage
š Have you spent some time to check if this feature request has been raised before?
- [X] I checked and didn't find similar issue
š¢ Have you read the Code of Conduct?
- [X] I have read the Code of Conduct
Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else
@leonarhv Heyy, sure.. it would be really cool to add this feature.. I don't really know how it works.. but I would say that if you're going to implement it, wait a bit because there is a pull request refactoring 90% of everything in the plugin, I should work on it in sequence and finish it soon.
Anyway, it's planned to be added soon
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Hi @esw-afabiano, will you be running with adding this feature?
Hi @esw-afabiano, will you be running with adding this feature?
Hey! It was planned but due to some changes in priorities, it has moved to the mid-term backlog. If anyone wants to take the lead, Iām happy to help if needed
I am currently looking into adding seat analysis to the plugin.
However, I would like some thoughts on providing a list of logins and their data for every one to see is a good or bad idea? It might be doable if I also add a permission to this list.
The aggregated data, stats on how many unused/not used last 7/14 days/assigned feels like a simple thing to do.
However, I would like some thoughts on providing a list of logins and their data for every one to see is a good or bad idea?
It would be great!
@henrikedegrd assigned the issue to you š
I have added some parts of this in #3241, which is out in v0.9
However I will not add more details on individual seats since that discloses personal data.
Closing based on https://github.com/backstage/community-plugins/pull/3241 being merged