Skip to content

[HOLD for payment 2024-04-09] [Simplified Collect][Members] Polish items for Transfer owner flow #39005

Closed

Description

@luacmartins

cc @burczu Coming from this PR, there are a few polish items that need to be handled:

  1. Wrong error flashes momentarily
error_flash.mov
  1. We're showing an error screen on success after adding a debit card
error_page_on_success.mov
  1. We're showing three decimals for USD currency

three_decimals

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Mar 26, 2024
  2. self-assigned this
    on Mar 26, 2024
  3. melvin-bot commented on Mar 26, 2024

    @melvin-bot

    Triggered auto assignment to @sakluger (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

  4. burczu commented on Mar 27, 2024

    @burczu
    Contributor

    Hey @luacmartins, please assign me to this issue as this is a follow up issue for my recently merged feature. Thank you!

  5. burczu commented on Mar 27, 2024

    @burczu
    Contributor
    1. Disable Transfer owner button if user is offline since we can only go through this flow while online.

    @luacmartins I'm surprised because offline state is handled from the very beginning of working on this issue:

    Screenshot 2024-03-27 at 08 39 13

    Could you provide your steps to reproduce it? Maybe you've found some edge case scenario?

  6. luacmartins commented on Mar 27, 2024

    @luacmartins
    ContributorAuthor

    Oh maybe, the App wasn't actually offline when I checked. Seems like this is already done, so let's move on to the other items in the list!

  7. burczu commented on Mar 27, 2024

    @burczu
    Contributor

    Oh maybe, the App wasn't actually offline when I checked. Seems like this is already done, so let's move on to the other items in the list!

    Yeah - I've actually done all of it today (you can check on the draft PR). Tomorrow morning I'll fill the checklist, add videos and publish it.

  8. 3 remaining items

  9. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Apr 2, 2024
  10. changed the title [-][Simplified Collect][Members] Polish items for Transfer owner flow[/-] [+][HOLD for payment 2024-04-09] [Simplified Collect][Members] Polish items for Transfer owner flow[/+] on Apr 2, 2024
  11. melvin-bot commented on Apr 2, 2024

    @melvin-bot

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

  12. melvin-bot commented on Apr 2, 2024

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.58-8 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-04-09. 🎊

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

    • @burczu does not require payment (Contractor)
  13. melvin-bot commented on Apr 2, 2024

    @melvin-bot

    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:

    • [@luacmartins] The PR that introduced the bug has been identified. Link to the PR:
    • [@luacmartins] 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:
    • [@luacmartins] 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:
    • [@burczu] Determine if we should create a regression test for this bug.
    • [@burczu] 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.
    • [@sakluger] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:
  14. luacmartins commented on Apr 2, 2024

    @luacmartins
    ContributorAuthor

    No need for BZ checklist, this was a new feature in implementation.

  15. luacmartins commented on Apr 2, 2024

    @luacmartins
    ContributorAuthor

    I think we're good to close this one, since I reviewed and did the checklist for all PRs linked given that it involved mocking API responses and it was hard for external contributors to test it. Please reopen if I missed something.

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 productionBugSomething is broken. Auto assigns a BugZero manager.ReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions