Skip to content

Adjust TTM and PR size metrics #596

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

Merged
merged 5 commits into from
Apr 17, 2025
Merged

Adjust TTM and PR size metrics #596

merged 5 commits into from
Apr 17, 2025

Conversation

gonzaM
Copy link
Contributor

@gonzaM gonzaM commented Apr 16, 2025

What does this PR do?

JIRA tickets:

Description

This PR introduces two improvements to the metrics:

Average Calculation:

  • Add average calculation.
  • Update UI to show average.

Ignored Users:

  • Add new scopes in User model: bot_users and ignored_users
  • Implement SettingsService support for configurable ignored users
  • Exclude ignored users from metric calculations
  • Update UI to indicate bot exclusion in metrics

Note:

  • The Code Climate section was removed from the UI since it is not used at the moment.
  • The Review turnaround section was removed from the UI since it is not used. Pending to remove more code associated.

Screenshot 2025-04-16 at 5 09 51 PM
Screenshot 2025-04-16 at 5 09 56 PM

@gonzaM gonzaM requested a review from a team as a code owner April 16, 2025 20:28
@gonzaM gonzaM requested review from santib and sebastiancaraballo and removed request for a team April 16, 2025 20:28
@gonzaM gonzaM force-pushed the adjust_current_metrics branch from d0d46c4 to e4a0f26 Compare April 16, 2025 20:47
@gonzaM gonzaM changed the title Adjust current metrics Adjust TTM and PR size metrics Apr 16, 2025
@gonzaM gonzaM merged commit c4f62b7 into develop Apr 17, 2025
3 checks passed
@gonzaM gonzaM deleted the adjust_current_metrics branch April 17, 2025 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants