Deprecated canDelete field#76504
Conversation
3239332 to
94b4452
Compare
Codecov Report❌ Looks like you've decreased code coverage for some files. Please write tests to increase, or at least maintain, the existing level of code coverage. See our documentation here for how to interpret this table.
|
|
The failed eslint and typecheck came from main |
joekaufmanexpensify
left a comment
There was a problem hiding this comment.
Whatsnext project 👍
|
Bump @DylanDylann |
|
Minor note: isAwaitingFirstLevelApprovalNew is still not a pure function since it calls helpers to map between account IDs and emails. I’ll handle this in the next PR to keep the current one from becoming too complicated. |
|
@luacmartins @eh2077 Both failed gh actions are not related to our changes |
|
@DylanDylann can you merge main please? |
|
TS failures are coming from #75719. ESLint check is failing on getReportName which is also unrelated to this PR. The failing Jest test seems flaky. No changes for the past 10mo. I'm gonna go ahead and merge this. @DylanDylann let's look out for any potential failures on main. |
|
@luacmartins looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
|
@DylanDylann this PR (scenario 2) is failing because of issue #77148. |
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 9.2.74-0 🚀
|
|
This PR is failing because of issue ##77167 The issue is reproducible in: All Bug7025186_1765303416421.12.mp4 |
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.2.74-12 🚀
|
1 similar comment
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.2.74-12 🚀
|
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.2.74-12 🚀
|
Explanation of Change
Fixed Issues
$ #75453
PROPOSAL:
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Scenario 1: Expense Reports with BASIC Approval Mode
Scenario 2: Expense Reports with ADVANCED Approval Mode
Scenario 3: Transaction Selection and Delete
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
Screen.Recording.2025-12-03.at.18.31.03.mov
Android: mWeb Chrome
Screen.Recording.2025-12-03.at.18.30.19.mov
iOS: Native
Screen.Recording.2025-12-03.at.18.28.59.mov
iOS: mWeb Safari
Screen.Recording.2025-12-03.at.18.29.51.mov
MacOS: Chrome / Safari
Screen.Recording.2025-12-03.at.17.50.48.mov