Skip to content

Conversation

@Suvrat1629
Copy link
Contributor

Description

Adds support for 9 new report schemas introduced in the Crowdin API, addressing issue #322.

New Report Schemas Added

Standard Reports:

  • source-content-updates - Tracks changes to source content over time
  • project-members - Lists project members with roles and access levels
  • editor-issues - Reports issues encountered in the Crowdin editor
  • qa-check-issues - Details QA check failures per string/language
  • saving-activity - Logs saving actions in the editor (translations, approvals)
  • translation-activity - Comprehensive translation activity and progress tracking

Enterprise-Only Reports:

  • group-task-usage - Task usage statistics across group projects
  • group-qa-check-issues - Aggregated QA issues across group projects
  • group-translation-activity - Aggregated translation activity across group projects

Closes #322

@Suvrat1629
Copy link
Contributor Author

@andrii-bodnar I have made the files based on what I have understood please take a look and provide me with comments to improve this pr.
Thank you.

@Suvrat1629 Suvrat1629 changed the title Feat: Add support for new report schemas (#322) feat: Add support for new report schemas (#322) Oct 14, 2025
@codecov-commenter
Copy link

codecov-commenter commented Oct 14, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.12%. Comparing base (17ec43d) to head (e8487ea).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #337      +/-   ##
============================================
+ Coverage     94.10%   94.12%   +0.02%     
- Complexity      883      884       +1     
============================================
  Files           199      199              
  Lines          3082     3090       +8     
  Branches         61       61              
============================================
+ Hits           2900     2908       +8     
  Misses          153      153              
  Partials         29       29              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member

@andrii-bodnar andrii-bodnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your contribution, @Suvrat1629. Please address the comments below. All new report schemas need to be carefully reviewed.

@Suvrat1629
Copy link
Contributor Author

@andrii-bodnar Sorry for the confusion I have pushed changes to the pr. Please take a look.
Thank you.

Copy link
Member

@andrii-bodnar andrii-bodnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please kindly check all the Schemas for the report types.

@andrii-bodnar andrii-bodnar changed the title feat: Add support for new report schemas (#322) feat: Add support for new report schemas Oct 15, 2025
@andrii-bodnar andrii-bodnar marked this pull request as draft October 15, 2025 12:12
@Suvrat1629
Copy link
Contributor Author

@andrii-bodnar I have made changes and also changed some schemas to that I thought I was missing fields also could you tell me if I should keep assigneeId and creatorId as Integer type or change it as Long. PTAL.
Thank you.

@andrii-bodnar andrii-bodnar marked this pull request as ready for review October 17, 2025 06:48
Copy link
Member

@andrii-bodnar andrii-bodnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Suvrat1629 looks good to me, thank you!

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@andrii-bodnar andrii-bodnar merged commit c853b46 into crowdin:master Oct 17, 2025
3 checks passed
@Suvrat1629 Suvrat1629 deleted the new-report-schemas branch October 17, 2025 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for new report schemas

3 participants