-
Notifications
You must be signed in to change notification settings - Fork 3k
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 10/1][$250] [Guided Setup Stage 3] Update the Pay w/ Expensify selectors #45045
Comments
Triggered auto assignment to @CortneyOfstad ( |
Confirming who from SWM is taking this here: https://expensify.slack.com/archives/C036QM0SLJK/p1720631312670319?thread_ts=1720454141.387759&cid=C036QM0SLJK |
Hi, I’m Tymoteusz Kałuzieński from Software Mansion, the expert agency, and I’ll be working on this issue. |
Hi @cdOut, thanks for taking this on! |
@deetergp, @CortneyOfstad, @cdOut Huh... This is 4 days overdue. Who can take care of this? |
Waiting for the backends. |
I'm working on the PR to send the message to non-IOU/Invoice customers and should have that wrapped tomorrow. Once it's doen this should be very easy to complete shortly thereafter. Hoping to have it done tomorrow afternoon. |
@cdOut The PR to push Edit: I've also added a couple bits to your section of the doc. I realized we need to decided if we will eventually be changing their NVP And I also realized that, while we are planning on reusing an existing message from |
@deetergp I'll look over the changes to the docs and try out the nvp_introSelected, could you also update me if the rest of the backend changes have been pushed to staging also? |
@cdOut The backend changes for this have been deployed. It has has been updated to handle updating the NVP changes when an IOU-invited user selects BBA and an Invoice-invited user selects anything other than BBA. It should also send the onboarding message for any IOU or Invoice invited user despite which payment type they choose. Please test away and let me know if you hit any speed bumps along the way. Thanks! |
Thank you, I'll test and add the recent changes to the doc and see if all works well. Will ping you if I have any further questions. |
I worked on it yesterday and will continue today, both issues should be ready for review sometime tomorrow. |
Looking forward to it @cdOut, thanks! |
This ended up getting fixed and merged last Friday. |
@deetergp to confirm, payment is needed here? If so, standard for @DylanDylann as @cdOut is with SM? TIA! |
@deetergp bump on the above ^^^ thank you! |
@CortneyOfstad Sorry! Yes, you are correct, standard for @DylanDylann. @cdOut is with SWM. |
@CortneyOfstad Please help to handle payment here. Thanks |
Sorry for missing this as I was OoO — getting the payments sorted now! |
Current assignee @CortneyOfstad is eligible for the Bug assigner, not assigning anyone new. |
Job added to Upwork: https://www.upwork.com/jobs/~021841133888555964659 |
Current assignee @DylanDylann is eligible for the External assigner, not assigning anyone new. |
Sorry the ping ^^^ Had to apply the external label to get the job post to be created! |
@DylanDylann I just sent you an offer via Upwork here — please let me know once you accept and I will get that paid ASAP. Thanks! |
@CortneyOfstad I accepted it, thank you |
Payment Summary@DylanDylann — paid $250 via Upwork |
Part of the Extend Onboarding to Invited Users project
Main issue: https://github.com/Expensify/Expensify/issues/392615
Doc section: https://docs.google.com/document/d/1EX1tKSkhffpqP4TXD7iKIPKWnU5U8ELv32j-QTtXH2g/edit#heading=h.pnxf7cla3pn
Project: #wave-collect
Feature Description
When a user is invited to NewDot from an IOU, we initially assume they are going to be splitting bills and assign them the
newDotSplitChat
choice and aninviteTye
ofiou
on theirnvp_introSelected
, but we want to wait till they select a payment type before we send them their onboarding message. If they select:newDotManageTeam
onboarding messagenvp_introSelected
choice
tonewDotManageTeam
isInviteOnboardingComplete
totrue
newDotSplitChat
messagenvp_introSelected
isInviteOnboardingComplete
totrue
When a user is invited to NewDot from an invoice, we initially assume they are going to be managing expenses for a team and give them the
newDotManageTeam
choice and aninviteType
ofinvoice
on theirnvp_introSelected
, but we want to wait till they select a payment type before we send them their onboarding message. If they select:newDotSplitChat
onboarding messagenvp_introSelected
choice
tonewDotSplitChat
isInviteOnboardingComplete
totrue
newDotManageTeam
messagenvp_introSelected
isInviteOnboardingComplete
totrue
Manual Test Steps
Note: These won't be manually testable till the following backend GHs are done and deployed
https://github.com/Expensify/Expensify/issues/411150
https://github.com/Expensify/Expensify/issues/411149
https://github.com/Expensify/Expensify/issues/411148
https://github.com/Expensify/Expensify/issues/411146
See the Pays an IOU or invoice via VBBA and Pays an IOU or invoice via Elsewhere/PBA/Debit/Credit sections from the doc.
Automated Tests
If possible, add tests to assert that
nvp_introSelected.inviteType: iou
that click the "Pay With Business Bank Account" button end up withnvp_introSelected.choice: newDotManageTeam
andnvp_introSelected.isInviteOnboardingComplete: true
and are sent thenewDotManageTeam
onboarding message.nvp_introSelected.inviteType: invoice
that click the "Pay as an Individual" button end up withnvp_introSelected.choice: newDotSplitChat
andnvp_introSelected.isInviteOnboardingComplete: true
and are sent thenewDotSplitChat
onboarding message.Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @The text was updated successfully, but these errors were encountered: