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 2024-10-11] [Guided Setup Stage 3] Onboarding message not sent when VBBA selected #50027

Closed
deetergp opened this issue Oct 1, 2024 · 19 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2

Comments

@deetergp
Copy link
Contributor

deetergp commented Oct 1, 2024

The original intent for the behavior of onboarding new users invited to NewDot by way of receiving an IOU or an Invoice was that we would send their onboarding message and tasks as soon as they chose to "Pay $n with Expensify" by either "Business bank account" or "Personal bank account" but when the feature was implemented, the calls to completeGuidedSetup were placed inside of IOU.payMoneyRequest and IOU.payInvoice. This is particularly important for users selecting Business bank account because that is a pretty onerous task and we want them to receive the onboarding tasks and message early, at the same time we create their workspace and move the IOU to an expense report.

Let's update this flow so that we complete their onboarding when they select the payment type.

cc @cdOut

Issue OwnerCurrent Issue Owner: @JmillsExpensify
@deetergp deetergp added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Oct 1, 2024
Copy link

melvin-bot bot commented Oct 1, 2024

Triggered auto assignment to @JmillsExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

@trjExpensify trjExpensify moved this to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collect Oct 1, 2024
@cdOut
Copy link
Contributor

cdOut commented Oct 2, 2024

Hi, I'm Tymoteusz from Software Mansion and I worked on the guided setup 3 issues, you can assign me here and I'll raise a PR refactoring the VBBA flow.

@allgandalf
Copy link
Contributor

Hey I reviewed the linked PR, please assign me here

Copy link

melvin-bot bot commented Oct 3, 2024

⚠️ Looks like this issue was linked to a Deploy Blocker here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

@allgandalf
Copy link
Contributor

allgandalf commented Oct 3, 2024

The reported regression is a BE bug not FE we can ignore the above detail here

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Oct 4, 2024
@melvin-bot melvin-bot bot changed the title [Guided Setup Stage 3] Onboarding message not sent when VBBA selected [HOLD for payment 2024-10-11] [Guided Setup Stage 3] Onboarding message not sent when VBBA selected Oct 4, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Oct 4, 2024
Copy link

melvin-bot bot commented Oct 4, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Oct 4, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.44-12 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 2024-10-11. 🎊

For reference, here are some details about the assignees on this issue:

  • @cdOut does not require payment (Contractor)
  • @allgandalf requires payment (Needs manual offer from BZ)

Copy link

melvin-bot bot commented Oct 4, 2024

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@allgandalf] The PR that introduced the bug has been identified. Link to the PR:
  • [@allgandalf] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
  • [@allgandalf] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
  • [@allgandalf] Determine if we should create a regression test for this bug.
  • [@allgandalf] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
  • [@JmillsExpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:

@allgandalf
Copy link
Contributor

allgandalf commented Oct 9, 2024

Note

No checklist required here, it was change in design AFAIK, but still happy to provide if needed one

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Oct 11, 2024
Copy link

melvin-bot bot commented Oct 11, 2024

Payment Summary

Upwork Job

  • Contributor: @cdOut is from an agency-contributor and not due payment
  • ROLE: @allgandalf paid $250 via Upwork

BugZero Checklist (@JmillsExpensify)

  • I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
  • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
  • I have paid out the Upwork contracts or cancelled the ones that are incorrect
  • I have verified the payment summary above is correct

@melvin-bot melvin-bot bot added the Overdue label Oct 14, 2024
@deetergp
Copy link
Contributor Author

I agree, a regression checklist isn't needed.

@allgandalf
Copy link
Contributor

Can you please pay this out @JmillsExpensify 🙇

Copy link

melvin-bot bot commented Oct 14, 2024

@deetergp, @JmillsExpensify, @cdOut, @allgandalf Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@allgandalf
Copy link
Contributor

Not overdue sir melvin! 🙇

@JmillsExpensify
Copy link

Processing this one now.

@melvin-bot melvin-bot bot removed the Overdue label Oct 16, 2024
Copy link

melvin-bot bot commented Oct 16, 2024

@deetergp, @JmillsExpensify, @cdOut, @allgandalf Eep! 4 days overdue now. Issues have feelings too...

@melvin-bot melvin-bot bot added the Overdue label Oct 18, 2024
@JmillsExpensify
Copy link

@allgandalf apologies I forgot to actually send you the offer. Just did so, please let me know when you've accepted and I'll issue payment.

@melvin-bot melvin-bot bot removed the Overdue label Oct 21, 2024
@allgandalf
Copy link
Contributor

Haha, no worries at all, just accepted the offer 😄

@JmillsExpensify
Copy link

Haha mia culpa. All paid out, so closing this one!

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 Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2
Projects
No open projects
Status: Release 2: Summer 2024 (Aug)
Development

No branches or pull requests

4 participants