-
Notifications
You must be signed in to change notification settings - Fork 0
[CORRUPTED] Synthetic Benchmark PR #76098 - [CP Staging] revert: feat: [CFI] Add group-by report layout feature #24
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
base: base_pr_76098_20251204_1572
Are you sure you want to change the base?
Conversation
…d-group-by-report-layout-feature
…-Add-group-by-report-layout-feature
…-Add-group-by-report-layout-feature
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
User description
Benchmark PR Expensify#76098
Type: Corrupted (contains bugs)
Original PR Title: [CP Staging] revert: feat: [CFI] Add group-by report layout feature
Original PR Description:
Explanation of Change
Revert of Expensify#72943
Fixed Issues
$ Expensify#76075
$ Expensify#76077
$ Expensify#76078
$ Expensify#76079
$ Expensify#76082
$ Expensify#76084
$ Expensify#76085
$ Expensify#76087
$ Expensify#76089
$ Expensify#76091
$ Expensify#76093
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
PR Type
Bug fix
Description
Reverts group-by report layout feature completely
Removes report layout constants, routes, and screens
Deletes grouping utilities and transaction list modifications
Removes localization strings across 10 languages
Diagram Walkthrough
File Walkthrough
7 files
Remove report layout group-by constantsRemove NVP report layout group-by keyRemove report layout settings routeRemove report layout screen definitionRemove report layout navigation configRemove report layout navigator param typeRemove report layout modal stack navigator10 files
Remove German report layout translationsRemove English report layout translationsRemove Spanish report layout translationsRemove French report layout translationsRemove Italian report layout translationsRemove Japanese report layout translationsRemove Dutch report layout translationsRemove Polish report layout translationsRemove Portuguese report layout translationsRemove Chinese report layout translations8 files
Delete report layout grouping utilitiesRemove report layout action check functionDelete report layout action handlersDelete report layout type definitionsRemove report layout type exportsDelete group header componentRemove grouping logic and group header renderingDelete report layout settings page1 files
Remove report layout group header styles