Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HOLD for payment 2021-10-11] [HOLD for payment 2021-10-07] [Hold for payment 6th Oct] VBA - Step counter displayed from company information #5580

Closed
kavimuru opened this issue Sep 29, 2021 · 18 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@kavimuru
Copy link

kavimuru commented Sep 29, 2021

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


#5255 PR step fails

Action Performed:

  1. Go to staging.new .expensify.com/bank-account/new
  2. Select option "Connect manually"
  3. Verify the step counter in routing number/account number entry page

Expected Result:

Step counter below the header of each step should appear (Step 1 of 5)

Actual Result:

No step counter it appears in company information page as step 2 of 5

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.1.3.0
Reproducible in staging?: Yes
Reproducible in production?: Its a new feature
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:

View all open jobs on GitHub
PR #5255 fails

@MelvinBot
Copy link

Triggered auto assignment to @TomatoToaster (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@PrashantMangukiya
Copy link
Contributor

PrashantMangukiya commented Sep 29, 2021

If considered as External, this could be Proposed Solution

Need to update line 171 from BankAccountStep.js, Because this.state.bankAccountAddMethod not exist on this page.

<HeaderWithCloseButton
title={this.props.translate('bankAccount.addBankAccount')}
stepCounter={this.state.bankAccountAddMethod && {step: 1, total: 5}}
onCloseButtonPress={Navigation.dismissModal}
onBackButtonPress={() => setBankAccountSubStep(null)}
shouldShowBackButton={Boolean(subStep)}
/>

Solution: On this page, flow is controlled via subStep variable so update line 171 as under.

<HeaderWithCloseButton
  title={this.props.translate('bankAccount.addBankAccount')}
  stepCounter={subStep && {step: 1, total: 5}}     // *** Update this line  ****
  onCloseButtonPress={Navigation.dismissModal}
  onBackButtonPress={() => setBankAccountSubStep(null)}
  shouldShowBackButton={Boolean(subStep)}
/>

Screenshot after update:
Screenshot 2021-09-29 at 8 16 25 PM

@isagoico
Copy link

Adding the deploy blocker label since this is failing a PR in the checklist #5255 CC @marcochavezf @stitesExpensify @shawnborton

@isagoico isagoico added the DeployBlockerCash This issue or pull request should block deployment label Sep 29, 2021
@github-actions github-actions bot removed the Daily KSv2 label Sep 29, 2021
@OSBotify
Copy link
Contributor

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@github-actions github-actions bot added the Hourly KSv2 label Sep 29, 2021
@PrashantMangukiya
Copy link
Contributor

If my solution accepted then please message me, I can submit pr with quick fix.

@TomatoToaster TomatoToaster added the External Added to denote the issue can be worked on by a contributor label Sep 29, 2021
@MelvinBot
Copy link

Triggered auto assignment to @trjExpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@MelvinBot MelvinBot added the Daily KSv2 label Sep 29, 2021
@TomatoToaster
Copy link
Contributor

@PrashantMangukiya your solution looks good if you can submit a PR, please tag me I can review and submit a CP-staging label so this goes straight to staging on submission.

Since the proposal looks good, @trjExpensify we can hire this contributor for the upwork job.

@PrashantMangukiya
Copy link
Contributor

Hi @TomatoToaster Thanks for the message, I am preparing pr and submitting in few minutes.

@PrashantMangukiya
Copy link
Contributor

@TomatoToaster PR #5584 is ready and submitted.

@TomatoToaster TomatoToaster removed the DeployBlockerCash This issue or pull request should block deployment label Sep 29, 2021
@trjExpensify
Copy link
Contributor

@MelvinBot MelvinBot added Weekly KSv2 Help Wanted Apply this label when an issue is open to proposals by contributors and removed Daily KSv2 labels Sep 29, 2021
@MelvinBot
Copy link

Triggered auto assignment to @luacmartins (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@MelvinBot MelvinBot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Sep 29, 2021
@PrashantMangukiya
Copy link
Contributor

@trjExpensify Submitted proposal.

@trjExpensify trjExpensify changed the title VBA - Step counter displayed from company information [Hold for payment 6th Oct] VBA - Step counter displayed from company information Sep 29, 2021
@isagoico
Copy link

Retest was a pass!
image

@TomatoToaster TomatoToaster removed their assignment Sep 29, 2021
@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Sep 30, 2021
@botify botify changed the title [Hold for payment 6th Oct] VBA - Step counter displayed from company information [HOLD for payment 2021-10-07] [Hold for payment 6th Oct] VBA - Step counter displayed from company information Sep 30, 2021
@botify
Copy link

botify commented Sep 30, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.3-1 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2021-10-07. 🎊

@botify botify added Weekly KSv2 and removed Weekly KSv2 labels Oct 4, 2021
@botify
Copy link

botify commented Oct 4, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.4-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2021-10-11. 🎊

@botify botify changed the title [HOLD for payment 2021-10-07] [Hold for payment 6th Oct] VBA - Step counter displayed from company information [HOLD for payment 2021-10-11] [HOLD for payment 2021-10-07] [Hold for payment 6th Oct] VBA - Step counter displayed from company information Oct 4, 2021
@PrashantMangukiya
Copy link
Contributor

Ping for
upwork

@parasharrajat
Copy link
Member

Nice @PrashantMangukiya 🤣 this looks familar.

@trjExpensify
Copy link
Contributor

Woah, is there a new Botify in town!? 😉 Paid, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
None yet
Development

No branches or pull requests

10 participants