fix: report fields are not disabled after disconnect accounting integration#51717
Conversation
|
Still held |
|
@mkzie2 jest is failing, please take a look |
|
@allgandalf Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Co-authored-by: Gandalf <whogandalf@gmail.com>
|
@allgandalf Updated. |
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb ChromeiOS: NativeScreen.Recording.2025-01-17.at.11.23.05.AM.moviOS: mWeb SafariScreen.Recording.2025-01-17.at.11.25.54.AM.movMacOS: Chrome / SafariScreen.Recording.2025-01-17.at.10.35.09.AM.movScreen.Recording.2025-01-17.at.10.38.02.AM.movMacOS: DesktopScreen.Recording.2025-01-17.at.10.42.25.AM.mov |
|
PR is failing: Screen.Recording.2025-01-07.at.3.47.40.PM.mov |
|
bump @mkzie2 |
|
@allgandalf Still working fine. Note that this only works in COLLECT workspaces. You were testing in CONTROL. Screen.Recording.2025-01-09.at.16.12.40-compressed.mov |
|
@mkzie2 PR is still failing for me, you can see the video, the policy is indeed collect: Screen.Recording.2025-01-14.at.10.58.23.AM.mov |
|
@allgandalf Why were you testing on |
|
crap, i attached the wrong video i guess, wait i’ll post the right one |
|
@mkzie2 can you merge main please, the branch is way outdated, just to be on safer side |
…to mkzie2-issue/50472
|
@allgandalf Merged. |
|
Bump @allgandalf |
|
thanks, went out of my head, reviewing now |
|
PR is failing for android native: Screen.Recording.2025-01-17.at.12.00.49.PM.movPR is failing for android web: Screen.Recording.2025-01-17.at.12.05.12.PM.mov |
|
@allgandalf Why are you testing on CONTROL workspace again? #51717 (comment). I know that because Rules feature is exclusive to CONTROL. |
umm, idk how that happened, because if you see other videos, i use the same workspace |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/dangrous in version: 9.0.89-0 🚀
|
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.0.89-8 🚀
|
Explanation of Change
If connected to an accounting integration that is allowed on the collect workspace - report fields are enabled. When disconnecting - report fields should be removed.
Fixed Issues
$ #50472
PROPOSAL: #50472 (comment)
Tests
Offline tests
See Tests
QA Steps
See Tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))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.2024-12-25.at.16.25.10-compressed.mov
Android: mWeb Chrome
Screen.Recording.2024-12-25.at.16.22.47-compressed.mov
iOS: Native
Screen.Recording.2024-12-25.at.16.15.36-compressed.mov
iOS: mWeb Safari
Screen.Recording.2024-12-25.at.16.18.11-compressed.mov
MacOS: Chrome / Safari
Screen.Recording.2024-12-25.at.16.09.40-compressed.mov
MacOS: Desktop
Screen.Recording.2024-12-25.at.16.12.47-compressed.mov