Skip to content

[HOLD for payment 2024-11-07] [HOLD for payment 2024-10-30] [GR Phase 1] Create empty components for all 6 steps and put them together creating a ‘frame’ of the whole process #50893

Closed

Activity

  1. MrMuzyk commented on Oct 17, 2024

    @MrMuzyk
    Contributor

    I am Michał from Callstack - expert contributor group. I’d like to work on this job.

  2. added
    ReviewingHas a PR in review
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Oct 18, 2024
  3. changed the title [-][GR Phase 1] Create empty components for all 6 steps and put them together creating a ‘frame’ of the whole process[/-] [+][HOLD for payment 2024-10-30] [GR Phase 1] Create empty components for all 6 steps and put them together creating a ‘frame’ of the whole process[/+] on Oct 23, 2024
  4. melvin-bot commented on Oct 23, 2024

    @melvin-bot

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

  5. melvin-bot commented on Oct 23, 2024

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.52-5 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-30. 🎊

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

    • @hungvu193 requires payment through NewDot Manual Requests
    • @MrMuzyk does not require payment (Contractor)
  6. 16 remaining items

  7. melvin-bot commented on Oct 31, 2024

    @melvin-bot

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

  8. melvin-bot commented on Oct 31, 2024

    @melvin-bot

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

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

    • @hungvu193 requires payment through NewDot Manual Requests
    • @MrMuzyk does not require payment (Contractor)
  9. moved this to Release 3: Fall 2024 (Nov) in #expensify-bugson Nov 4, 2024
  10. garrettmknight commented on Nov 6, 2024

    @garrettmknight
    Contributor

    @hungvu193 please complete the new feature checklist

  11. hungvu193 commented on Nov 7, 2024

    @hungvu193
    Contributor

    Just remember that I reviewed 2 PRs for this issue #51019 and #51231.
    Should the price for this issue be 500$? cc @garrettmknight and @madmax330

  12. bfitzexpensify commented on Nov 7, 2024

    @bfitzexpensify
    Contributor

    Yes, total price should be $500 for 2 PRs, but with the regression, the total payout will be $250.

  13. hungvu193 commented on Nov 7, 2024

    @hungvu193
    Contributor

    Yes, total price should be $500 for 2 PRs, but with the regression, the total payout will be $250.

    I think that would be fair if we only apply penalty to the second PR (which one caused the regression). I'm not sure why we didn't create a separate issue for the refactor substeps 😬

  14. bfitzexpensify commented on Nov 7, 2024

    @bfitzexpensify
    Contributor

    That's fair - so 1st PR at $250, and second PR at $125 with the regression.

    @hungvu193 can you propose regression test steps to ensure the new feature will work correctly on production in further releases, and then I'll post the payment summary?

  15. hungvu193 commented on Nov 7, 2024

    @hungvu193
    Contributor

    Sure thing. I'll propose regression test later today 😁

  16. hungvu193 commented on Nov 7, 2024

    @hungvu193
    Contributor

    Regression Test:

    Enable payments flow:

    1. Log in to the App
    2. Go to Settings -> Wallet
    3. Add bank account
    4. Click "Enable wallet"
    5. Test all the "Personal info" steps full name, address, date of birth.

    Reimbursement account - personal info flow:

    1. Log in to the App
    2. Create a new workspace
    3. Invite new member to the workspace
    4. Go to More features section and enable the Expensify Card option
    5. Go to Expensify Card section that just appeared
    6. Tap Issue new card
    7. Go through the process of connecting to the bank account.
    8. At some point in the process you'll need to provide requestor information like first and last name, date of birth etc. - test if it works correctly

    Reimbursement account - beneficial owner info flow:

    1. Repeat steps 1-7 described above
    2. On the later steps of the process, you'll be asked: "Do you own 25% or more of Alberta Bobbeth Charleson?" - select "No"
    3. On the next step: "Do any individuals own 25% or more of Alberta Bobbeth Charleson?" - select "Yes"
    4. You'll land on the next personal info multiple steps form - test it if it works correctly.

    Missing personal info for issuing the card flow:

    1. Log in to the App as User A.
    2. Go to the Workspace that you are admin of.
    3. Invite a completely new user (User B).
    4. Turn on Expensify Card for this workspace if not done yet.
    5. Set it up
    6. Tap "Issue new card" and issue the card for User B.
    7. Log in to the App as User B.
    8. Go to the Workspace chat - you should see the "Add shipping details" button - tap it.
    9. You'll see the multiple-step form asking you to fill in your personal details - test it and make sure it works as expected.
  17. bfitzexpensify commented on Nov 7, 2024

    @bfitzexpensify
    Contributor

    Thank you!

    Payment summary:

    @hungvu193 to be paid $375 through NewDot Manual Requests
    @MrMuzyk does not require payment (Contractor)

  18. moved this from External Bugs and Follow Up Issues to Done in #expensify-bugson Nov 7, 2024
  19. garrettmknight commented on Nov 20, 2024

    @garrettmknight
    Contributor

    $375 approved for @hungvu193

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionWeeklyKSv2

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions