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 2025-01-17] Remove "enable your wallet" task from "Get paid back..." and "Chat and split expenses.." onboarding tasks #52977

Open
danielrvidal opened this issue Nov 22, 2024 · 41 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 External Added to denote the issue can be worked on by a contributor Overdue

Comments

@danielrvidal
Copy link
Contributor

danielrvidal commented Nov 22, 2024

Now that we have the two minute tour, we would like to remove the following tasks from the following flows:

  • Remove "Enable your wallet" task from the Get paid back from my employer onboarding tasks
  • Remove "Add personal bank account" from the Chat and split expenses with friends onboarding tasks.

Here is the Get paid back from my employer onboarding tasks:
image

Here are the current Chat and split expenses with friends onboarding tasks
image

Issue OwnerCurrent Issue Owner: @jjcoffee
@danielrvidal danielrvidal added External Added to denote the issue can be worked on by a contributor Daily KSv2 labels Nov 22, 2024
@danielrvidal danielrvidal self-assigned this Nov 22, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Nov 22, 2024
Copy link

melvin-bot bot commented Nov 22, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @jjcoffee (External)

@NJ-2020
Copy link
Contributor

NJ-2020 commented Nov 22, 2024

Edited by proposal-police: This proposal was edited at 2024-11-22 19:43:21 UTC.

Proposal

Please re-state the problem that we are trying to solve in this issue.

Remove "enable your wallet" task from "Get paid back..." and "Chat and split expenses.." onboarding tasks

What is the root cause of that problem?

Improvement

What changes do you think we should make in order to solve the problem?

Remove the task here

App/src/CONST.ts

Lines 129 to 132 in ef0d341

type: 'addBankAccount',
autoCompleted: false,
title: 'Add personal bank account',
description:

and here

App/src/CONST.ts

Lines 166 to 170 in ef0d341

{
type: 'addBankAccount',
autoCompleted: false,
title: 'Add personal bank account',
description:

and here

App/src/CONST.ts

Lines 129 to 131 in ef0d341

type: 'addBankAccount',
autoCompleted: false,
title: 'Add personal bank account',

We should fix in the BE as well

What alternative solutions did you explore? (Optional)

@Krishna2323

This comment was marked as off-topic.

@NJ-2020
Copy link
Contributor

NJ-2020 commented Nov 22, 2024

Proposal Updated

  • Minor update

@Kalydosos
Copy link
Contributor

Proposal

Please re-state the problem that we are trying to solve in this issue.

Remove "enable your wallet" task from "Get paid back..." and "Chat and split expenses.." onboarding tasks

What is the root cause of that problem?

Improvement needed

What changes do you think we should make in order to solve the problem?

  1. "Enable your wallet" is already absent from the tasks of "Get paid back from my employer" onboarding menu. Nothing to do then
  2. To remove "Add personal bank account" from the Chat and split expenses with friends onboarding tasks, we just need to remove here
    https://github.com/Expensify/App/blob/main/src/CONST.ts#L5102-L5116

no BE change needed

RESULT

Capture d’écran de 2024-11-23 16-03-47

What alternative solutions did you explore? (Optional)

None

@anmurali
Copy link

@jjcoffee - can you please review these proposals so we can move forward?

@jjcoffee
Copy link
Contributor

I only see two tasks for Get paid back from my employer (on latest main), Submit an expense and Add personal bank account. There's no Take a 2-minute tour.

image

Could you confirm if we still need to make any changes to Get paid back from my employer? @anmurali or @danielrvidal

@NJ-2020
Copy link
Contributor

NJ-2020 commented Nov 25, 2024

@jjcoffee Regarding Take a 2-minute tour we have some issues here: #52908 #52985

@jjcoffee
Copy link
Contributor

jjcoffee commented Nov 25, 2024

Thanks @NJ-2020! Looks like the fix has been CP'ed now, but there's still Add personal bank account instead of Enable your wallet.

image

I think you may have made a mistake in your proposal, with the third code block that needs updating (it repeats the first). Can you get that updated?

@jjcoffee
Copy link
Contributor

Assuming the above doesn't change anything regarding what we want to do here, I'm happy to go with @NJ-2020's proposal, as he was first and the general thrust is correct (even if the third code block to update isn't quite right 😉).

🎀👀🎀 C+ reviewed

Copy link

melvin-bot bot commented Nov 25, 2024

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

@NJ-2020
Copy link
Contributor

NJ-2020 commented Nov 25, 2024

@jjcoffee Ohh, okay thank you, will update that on the PR

@Kalydosos
Copy link
Contributor

@jjcoffee @NJ-2020 mentionned a need to fix the BE, which is not also correct imho

@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Nov 25, 2024
@NJ-2020
Copy link
Contributor

NJ-2020 commented Nov 26, 2024

Hi, regarding "Get paid back option" may I get the "Enable your wallet" task description please

App/src/CONST.ts

Lines 128 to 134 in bb4c89d

{
type: 'addBankAccount',
autoCompleted: false,
title: 'Add personal bank account',
description:
'You’ll need to add your personal bank account to get paid back. Don’t worry, it’s easy!\n' +
'\n' +

cc: @danielrvidal @yuwenmemon

@danielrvidal
Copy link
Contributor Author

Why do you need the description for that if we're removing it? I'm not sure I understand. I think we're remove the task and description.

@NJ-2020
Copy link
Contributor

NJ-2020 commented Nov 28, 2024

Ohh sorry about that, I though we need to replace the Add personal bank account with Enable your wallet based on this comment

@melvin-bot melvin-bot bot added the Overdue label Nov 28, 2024
@jjcoffee
Copy link
Contributor

@NJ-2020 No, I just meant that the current behaviour was a bit different from the issue description. We haven't agreed to do anything about it. You can proceed with the PR just dealing with removing the tasks as described in the issue.

@NJ-2020
Copy link
Contributor

NJ-2020 commented Dec 4, 2024

PR ready

cc: @jjcoffee

@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels Dec 27, 2024
Copy link

melvin-bot bot commented Dec 27, 2024

This issue has not been updated in over 15 days. @danielrvidal, @yuwenmemon, @jjcoffee, @NJ-2020 eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@jjcoffee
Copy link
Contributor

Reviewing the PR today!

@danielrvidal
Copy link
Contributor Author

Awesome, thank you!

@NJ-2020
Copy link
Contributor

NJ-2020 commented Jan 2, 2025

Looks like @yuwenmemon is OOO, I think we can ask for another BZ team member for approving & merging this PR

cc: @jjcoffee

@jjcoffee
Copy link
Contributor

jjcoffee commented Jan 2, 2025

I think @yuwenmemon is back on Monday, so it depends how urgent this is cc @danielrvidal

@yuwenmemon
Copy link
Contributor

Merged it!

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Monthly KSv2 labels Jan 10, 2025
@melvin-bot melvin-bot bot changed the title Remove "enable your wallet" task from "Get paid back..." and "Chat and split expenses.." onboarding tasks [HOLD for payment 2025-01-17] Remove "enable your wallet" task from "Get paid back..." and "Chat and split expenses.." onboarding tasks Jan 10, 2025
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Jan 10, 2025
Copy link

melvin-bot bot commented Jan 10, 2025

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

Copy link

melvin-bot bot commented Jan 10, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.82-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 2025-01-17. 🎊

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

  • @jjcoffee requires payment through NewDot Manual Requests
  • @NJ-2020 requires payment (Needs manual offer from BZ)

@jjcoffee
Copy link
Contributor

jjcoffee commented Jan 15, 2025

No checklist required since this is a "feature". Not sure if a regression test is super necessary, but here it is just in case.

Regression Test Proposal

Test:

  1. Sign in with a new account
  2. Select the Chat and split expenses with friends option on the onboarding flow
  3. Complete the onboarding steps
  4. Verify that there is no 'Add personal bank account' task
  5. Repeat the above, but select Get paid back by my employer and verify the same task is not there

Do we agree 👍 or 👎

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Jan 16, 2025
Copy link

melvin-bot bot commented Jan 17, 2025

Issue is ready for payment but no BZ is assigned. @johncschuster you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks!

Copy link

melvin-bot bot commented Jan 17, 2025

Payment Summary

Upwork Job

  • Reviewer: @jjcoffee owed $250 via NewDot
  • ROLE: @NJ-2020 paid $(AMOUNT) via Upwork (LINK)

BugZero Checklist (@johncschuster)

  • 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

@johncschuster
Copy link
Contributor

@NJ-2020 I can't find your Upwork profile. Can you please post it here?

@johncschuster
Copy link
Contributor

johncschuster commented Jan 17, 2025

Payment Summary

Contributor: @NJ-2020 paid $250 via Upwork
Contributor+: @jjcoffee owed $250 via NewDot

Upwork Job - Please apply!

@NJ-2020
Copy link
Contributor

NJ-2020 commented Jan 18, 2025

@johncschuster Sure here's my Upwork profile: https://www.upwork.com/freelancers/~01ff73ff788ecf5f2e

Copy link

melvin-bot bot commented Jan 21, 2025

@danielrvidal, @yuwenmemon, @johncschuster, @jjcoffee, @NJ-2020 Huh... This is 4 days overdue. Who can take care of this?

@melvin-bot melvin-bot bot added the Overdue label Jan 21, 2025
@garrettmknight
Copy link
Contributor

$250 approved for @jjcoffee

@johncschuster
Copy link
Contributor

johncschuster commented Jan 21, 2025

@NJ-2020 I've sent you an invite to the job. Can you accept that? I'll issue payment once you've done that. Thanks!

@NJ-2020
Copy link
Contributor

NJ-2020 commented Jan 22, 2025

Done, accepted

cc: @johncschuster

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 Daily KSv2 External Added to denote the issue can be worked on by a contributor Overdue
Projects
Status: No status
Development

No branches or pull requests

9 participants