Skip to content

Add multi teams support and update seat management tab to suppoft filter when clicking a card. #177

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

Open
wants to merge 35 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
fe67d2d
Merge pull request #11 from github-copilot-resources/main
DevOps-zhuang Jan 15, 2025
c98e2bc
Add multi-teams support for metrics viewer
DevOps-zhuang Feb 12, 2025
bbcee89
feat(metrics): enhance multi-teams metrics handling and data aggregation
DevOps-zhuang Feb 14, 2025
0e831b7
chore(docker): update Node version and improve build process for muli…
Feb 17, 2025
e769207
feat(metrics): fix issues for support for showing multiple teams in …
Feb 18, 2025
e036e10
feat(config): add support for showing multiple teams in app configura…
DevOps-zhuang Feb 21, 2025
d08d6dd
fix(metrics): reorder columns in MultiTeamsMetricsViewer for better c…
DevOps-zhuang Feb 21, 2025
4fb5e3b
feat(api): enhance getTeams function to return structured team object…
DevOps-zhuang Feb 26, 2025
deed592
Merge branch 'add-multi-teams-support' of https://github.com/DevOps-z…
DevOps-zhuang Feb 26, 2025
4b50f0c
feat(seats): add support for tracking inactive users for 10 and 15 da…
DevOps-zhuang Mar 14, 2025
4df504c
feat(seats): add support for tracking inactive users for 10 and 15 da…
DevOps-zhuang Mar 14, 2025
4e08da6
Merge branch 'add-multi-teams-support' of https://github.com/DevOps-z…
DevOps-zhuang Mar 14, 2025
f3c5978
Merge branch 'main' into add-multi-teams-support
karpikpl Mar 14, 2025
8f20ce8
work in progress
karpikpl Mar 15, 2025
59a5ed6
feat: Enhance Multi-Teams Metrics Viewer with dynamic team selection …
DevOps-zhuang Mar 28, 2025
d28e813
feat(teams): add organization handling and data fetching for metrics
DevOps-zhuang Mar 28, 2025
26a08bd
feat(teams): add NUXT support for mulit-team-metric. it can feth data…
DevOps-zhuang Mar 28, 2025
a24dabb
feat(teams): enhance display name generation for metrics viewer based…
DevOps-zhuang Mar 31, 2025
37f3caa
feat(router): add alternative paths for organization and enterprise r…
DevOps-zhuang Mar 31, 2025
9158b83
feat(teams): conditionally display 'multi-teams metrics' based on sco…
DevOps-zhuang Mar 31, 2025
2c9dd92
Merge branch 'main' into add-multi-teams-support
DevOps-zhuang Mar 31, 2025
6b8b204
Bug(metrics): fix issus that the details metric pannel doesn't change…
DevOps-zhuang Apr 2, 2025
5d75089
feat(teams): enhance getTeams function to support fetching team slugs…
DevOps-zhuang Apr 9, 2025
c9867bb
feat(copilot): add guidelines for code comments and language usage
DevOps-zhuang Apr 9, 2025
b57d200
feat(teams): enhance team metrics handling with structured team data …
DevOps-zhuang Apr 9, 2025
2a79c00
feat(metrics): integrate team slug retrieval for metrics API endpoint
DevOps-zhuang Apr 9, 2025
711e37f
refactor(teams): implement teams retrieval handler with error handlin…
DevOps-zhuang Apr 9, 2025
bbfc124
refactgor(metrics): remove code duplications for metric and teams par…
DevOps-zhuang Apr 9, 2025
8a482bd
refactor(metrics): improve type safety for usage data in metrics API …
DevOps-zhuang Apr 9, 2025
9ecc3b6
refactor(MainComponent): comment out unused router and route imports …
DevOps-zhuang Apr 10, 2025
decaab7
refactor(MainComponent): enhance logging for organization changes and…
DevOps-zhuang Apr 11, 2025
c489166
refactor(copilot-instructions): update discussion language guideline …
DevOps-zhuang Apr 11, 2025
ff33d69
chore(settings): add GitHub Copilot next edit suggestions configuration
DevOps-zhuang Apr 11, 2025
43e4055
refactor+bugFix(MultiTeamsMetricsViewer): enhance logging and modify …
DevOps-zhuang Apr 12, 2025
197bb2f
refactor(MainComponent): update display name logic to include organiz…
DevOps-zhuang Apr 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,7 @@ NUXT_SESSION_PASSWORD=something_long_and_random_thats_at_least_32_characters
NUXT_OAUTH_GITHUB_CLIENT_ID=
NUXT_OAUTH_GITHUB_CLIENT_SECRET=

# Determines if the application should support multiple teams.
VUE_APP_SHOW_MULTIPLE_TEAMS=true
# to use a corporate proxy
# HTTP_PROXY=http://proxy.company.com:8080
5 changes: 5 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Always add code comments.

Always use English for both code and comments.

Always use Chinese for discussion in chat.
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"github.copilot.nextEditSuggestions.enabled": true
}
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,14 @@ The `NUXT_PUBLIC_GITHUB_TEAM` environment variable filters metrics for a specifi
NUXT_PUBLIC_GITHUB_TEAM=
````

#### NUXT_PUBLIC_SHOW_MULTIPLE_TEAMS

The `NUXT_PUBLIC_SHOW_MULTIPLE_TEAMS` environment variable is a boolean parameter that controls whether the application should support multiple teams. The default value is `true`. When it is set to `true` and `NUXT_PUBLIC_GITHUB_TEAM` is not set, the application will call the GitHub API to get the teams for the current organization or enterprise.

````
NUXT_PUBLIC_SHOW_MULTIPLE_TEAMS=true
````

#### NUXT_PUBLIC_IS_DATA_MOCKED

Variable is false by default. To view mocked data switch it to true or use query parameter `?mock=true`.
Expand Down
Loading
Loading