[HOLD][CP Staging] Temporarily hide updating waypoint expenses with manual values#89976
[HOLD][CP Staging] Temporarily hide updating waypoint expenses with manual values#89976youssef-lr wants to merge 2 commits into
Conversation
|
@aimane-chnaif 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 |
|
No need for C+ review here, thanks. |
|
@youssef-lr I'm trying to add test steps for this here but I'm not seeing anything that changes relative to the current staging 9.3.69-0 😕 Waypoints can't be edited either way. |
Currently they can be edited though. For the steps we just need to make sure the tab view is hidden. |
|
As next deploy won't happen this week, can you please hold yet? |
|
The risk with moving forward with fixes is that if they don't fully work or introduce new regressions or blockers, it then makes it more complicated to revert or fix things further, and just delays the checklist even more. That's why we typically prefer straight reverts, or a small PR that hides/disables the feature. It's fine if you want to work on fixing the blockers though, we can play it by ear and see how big and risky the final changes are. For now I'll just approve this PR and hold on merging it, that way next week we have that as an option that's ready to go, if needed. |
| if (isEditing) { | ||
| // Temporarily disabling tab view & manual edit of waypoint-based expenses | ||
| const shouldDisableManualWaypointEditing = true; | ||
| if (!shouldDisableManualWaypointEditing) { |
There was a problem hiding this comment.
@MelvinBot create new PR to add production gate which hides manual tab in production.
|
🤖 Created a new draft PR with a production gate for the manual tab: #90178 What it does: Uses Please mark it as "Ready for review" when it is ready for review. |
|
does #90178 basically replace this PR? cc @aimane-chnaif |
yes, this can be closed |
HOLD on attempted fix
See #89976 (comment)
Explanation of Change
Disables the tab view showing the "Manual" tab for waypoint-based expenses.
Fixed Issues
$ #90037
$ #90056
$ #90057
Tests
Same as QA
Precondition:
Offline tests
N/A
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand 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