Skip to content

ValidationStep title changes based on VBA state#7331

Merged
nkuoch merged 1 commit intomainfrom
ckt_vba_dynamicPendingTitle
Jan 20, 2022
Merged

ValidationStep title changes based on VBA state#7331
nkuoch merged 1 commit intomainfrom
ckt_vba_dynamicPendingTitle

Conversation

@ctkochan22
Copy link

@Expensify/pullerbear
cc @kevinksullivan

Details

A bank account has two state when it hits the ValidationStep: PENDING or VERIFYING. Currently the step title will only show "Test Transactions" for all situations. We should now show "Connect Bank Account" for VERIFYING, and "Test Transaction" for PENDING

Fixed Issues

$#7322

Tests / QA Steps

  1. Follow https://stackoverflow.com/c/expensify/questions/342 to add a PENDING bank account

  2. When you get the PENDING state, verify that the title says "Test Transactions"

  3. Add another VBA that needs to be verified and is in the VERIFYING state

  4. When you get to the validationStep, verify that the title says "Connect Bank Account"

Tested On

  • Web
  • Mobile Web
  • Desktop
  • iOS
  • Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

@ctkochan22 ctkochan22 added the Internal Requires API changes or must be handled by Expensify staff label Jan 20, 2022
@ctkochan22 ctkochan22 requested a review from a team January 20, 2022 07:17
@ctkochan22 ctkochan22 self-assigned this Jan 20, 2022
@MelvinBot MelvinBot requested review from nkuoch and removed request for a team January 20, 2022 07:17
@nkuoch nkuoch merged commit a89fef7 into main Jan 20, 2022
@nkuoch nkuoch deleted the ckt_vba_dynamicPendingTitle branch January 20, 2022 09:02
@botify
Copy link

botify commented Jan 20, 2022

@nkuoch looks like this was merged without passing tests. Please add a note explaining why this was done and remove the Emergency label if this is not an emergency.

@OSBotify
Copy link
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@OSBotify
Copy link
Contributor

🚀 Deployed to staging by @nkuoch in version: 1.1.31-2 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@mvtglobally
Copy link

@ctkochan22 What platforms do you need this tested on? all or just Web

@ctkochan22
Copy link
Author

Just web is fine!

@OSBotify
Copy link
Contributor

🚀 Deployed to production by @AndrewGable in version: 1.1.32-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@nkuoch
Copy link
Contributor

nkuoch commented Apr 1, 2024

Removing Emergency label. It's old

@nkuoch nkuoch removed the Emergency label Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Internal Requires API changes or must be handled by Expensify staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants