Conversation
…are-mansion-labs/expensify-app-fork into Guccio163/upgradeAdvancedApprovals
…-fork into Guccio163/upgradeAdvancedApprovals
…-fork into Guccio163/upgradeAdvancedApprovals
blazejkustra
left a comment
There was a problem hiding this comment.
Looks almost finished 👌 Left two comments, don't forget to attach the upgrade flow to 'Add new workflow' button
|
I'll be adding videos tomorrow, but PR is ready for review; @shawnborton please take a peek at the UI, I hope everything's right :) Also I've noticed one bug - after opening Upgrade page, there is no animation on closing, I'll fix it first thing tomorrow! |
|
Spinning up a test build now! |
|
It does look like the illustration is too small here though: @allroundexperts I thought we already fixed that in another PR? |
|
@shawnborton I had the same hunch, but dimensions in .svg looked right like in Figma |
|
@Guccio163 looks like this will be fixed once this PR is merged, so we can ignore for now |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
Looks pretty good except for the RHP animation bug you mentioned, and the icon size (which is being fixed elsewhere). |
Reviewer Checklist
Screenshots/Videos |
This comment was marked as outdated.
This comment was marked as outdated.
…-fork into Guccio163/upgradeAdvancedApprovals
|
@shawnborton After checking in other places in app, everywhere where the same component is used is the same situation, it is a matter of component's issue, not this section: Screen.Recording.2024-08-07.at.10.32.42.mov |
@shawnborton do I understand correctly that both of them are already addressed in another issue? |
|
Icon size - yes, that's being addressed elsewhere. Regarding the RHP animation, I am responding to your comment here. Seems like you are going to fix that in this PR? |
|
@shawnborton I meant to, but after your comment
I've noticed that in this PR issue #45689 is also addressed, so I guess both these issues will be handled separately ;) |
|
@tgolen Both changes applied, I hope |
…-fork into Guccio163/upgradeAdvancedApprovals
tgolen
left a comment
There was a problem hiding this comment.
Yeah, that comment is perfect. Thanks!
|
✋ 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/tgolen in version: 9.0.18-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.0.18-10 🚀
|








Details
This PR adds Upgrade path to the Advanced Approval Workflows. It aims to look like this:

Fixed Issues
$ #46818
PROPOSAL:
Tests
/settings/workspaces/C5F418EFCC35C83B/upgrade/approvalsby hand or click on+ Add workflow, Upgrade page should pop up.Upgrade successfulpage and save this workspace as upgraded.WorkflowsOffline tests
N/A
QA Steps
N/A
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-08-07.at.12.15.16.mov
Android: mWeb Chrome
Screen.Recording.2024-08-07.at.12.16.48.mov
iOS: Native
Screen.Recording.2024-08-07.at.11.35.49.mov
iOS: mWeb Safari
Screen.Recording.2024-08-07.at.11.41.01.mov
MacOS: Chrome / Safari
Screen.Recording.2024-08-07.at.11.33.54.mov
MacOS: Desktop
Screen.Recording.2024-08-07.at.11.46.10.mov