Repository navigation
🍒 Cherry pick PR #103057 to staging 🍒 - #103069
Conversation
(cherry picked from commit c068331) (cherry-picked to staging by puneetlath)
|
@marcaaron 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] |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
|
🚀 Cherry-picked to staging by https://github.com/puneetlath in version: 9.5.2-3 🚀
|
|
No help site update is needed: this PR reverts Allow any workspace admin to pay reports, so payment returns to the behavior that Workspace-Workflows.md:90 already describes: "The authorized payer and workspace admins the bank account has been shared with can pay reports." The draft docs PR [No QA] Docs updates for E/A#101226 Let any admin pay with connected bank account documents the reverted behavior. Close it or put it on hold. If it merges, that sentence becomes wrong. |
|
🚀 Deployed to production by https://github.com/Julesssss in version: 9.5.2-4 🚀
Bundle Size Analysis (Sentry): |
🍒 Cherry pick #103057 to staging 🍒
Explanation of Change
This manually cherry-picks the revert from #103057 to staging. It restores the behavior from before #101226, preventing a non-payer workspace admin from entering the business bank account payment flow and replacing the workspace's connected bank account.
Fixed Issues
$ #102967
Tests
Automated verification performed
npm run lint-changedand verify it passes.npm run react-compiler-compliance-check check-changedand verify it passes.npm run spell-changedand verify it passes.npm run typecheckwas also run. It is currently blocked by pre-existingreact-native-gesture-handlererrors for the missingLegacyComposedGesture,LegacyPanGesture,LegacyPinchGesture, andLegacyTapGestureexports in files unaffected by this PR.Manual test steps
Preconditions:
Test:
Offline tests
QA Steps
Same as the manual test steps above.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, 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.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Important
This PR should ideally be merged by a member of the mobile-deployers team. If it is merged by someone who is not a deployer, the staging deploy triggered by the merge will fail and will need to be manually re-triggered via the deploy workflow.